hola ingrese esta formula en vba y por alguna razon si utilizas la misma formula en una celda, si tienes el resultado en toda la columna, osea si se aplica sin problema; pero cuando lo hago en codigo se aplica en algunas celdas de la columna y en otras arroja un 0, como si no existiera resultado... no se que sucede que hice mal... alguien me puede explicar.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
uf = Range("A" & Rows.Count).End(xlUp).Row
With Range("B2:B" & uf)
.Value = _
"=XLOOKUP(1,(espejo[Orden Number]=A2)*(espejo[role aprobador]=""capataz""),espejo[nombre approbador])"
.Value = .Value
End With
End Sub
Featured Replies
Archivado
Este tema está ahora archivado y está cerrado a más respuestas.
hola ingrese esta formula en vba y por alguna razon si utilizas la misma formula en una celda, si tienes el resultado en toda la columna, osea si se aplica sin problema; pero cuando lo hago en codigo se aplica en algunas celdas de la columna y en otras arroja un 0, como si no existiera resultado... no se que sucede que hice mal... alguien me puede explicar.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
uf = Range("A" & Rows.Count).End(xlUp).Row
With Range("B2:B" & uf)
.Value = _
"=XLOOKUP(1,(espejo[Orden Number]=A2)*(espejo[role aprobador]=""capataz""),espejo[nombre approbador])"
.Value = .Value
End With
End Sub