Macro para extraer numero de fila de un dato encontrado

Mediante Macro y con esta instrucción : "Set Valor = Worksheets("Datos").Range("A7:A999999").Find(What:=Worksheets("Captura").Range("R7").Value, LookAt:=xlWhole)" busco y encuentro el dato sin problema. Ahora necesito saber el numero de fila de la celda donde se encuentra ese dato encontrado, pero no se como hacerlo.

Respuesta
1

H o l a 

prueba esto y me comentas 

Private Sub Worksheet_Change(ByVal Target As Range)
Set h1 = Sheets("Datos")
Set h2 = Sheets("Captura")
Set b = h1.Range("A7:A999999").Find(What:=h2.Range("R7").Value, LookAt:=xlWhole)
If Not b Is Nothing Then
MsgBox b.Address
End If
End Sub

valora la respuesta para finalizar saludos!

1 respuesta más de otro experto

Respuesta
1

.15.12.16

Buenas, David

Estás más cerca de lo que crees.

Puedes cargar el número de fila en una variable o usar la instrucción directamente:

LaFila = Worksheets("Datos").Range("A7:A999999").Find(What:=Worksheets("Captura").Range("R7").Value, LookAt:=xlWhole).Row

Pruébalo y dime si es lo que necesitabas.

Saludos

Fernando

.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas