Como puedo modificar esta macro para que busque todos los nombres iguales
¿Cómo puedo modificar esta macro para que en vez de buscar un solo registro en el listado me busque todos los registros existentes en la tabla que cumplan la condición de la búsqueda?
Sub buscar()
Dim buscar
Dim texto As String, titulo As String
texto = "INTRODUZCA EL NOMBRE"
titulo = "Busqueda en todas las hojas del libro"
buscar = InputBox(texto, titulo)
If buscar = "" Then Exit Sub
For Each hoja In Sheets
Select Case hoja.Name
Case "Hoja1", "NOMBRES", "BUSCAR"
Case Else
With hoja.Range("A2:AA65500")
Set esta = .Find(buscar)n
If Not esta Is Nothing Then
primeracelda = esta.Address
'opcional: mostrar el nbre de la hoja según consulta original.
MsgBox hoja.Name
hoja.Activate
esta.Select
End If
End With
End Select
Next hoja
End Sub
1 Respuesta
Respuesta de Dante Amor
1