Esta macro sirve para buscar datos y obtener los resultados deseados. En la Hoja3 esta la base de datos, en la Hoja4 buscamos el dato y obtenemos los resultados. Copie la macro en un modulo vba y agrega un botón y asigna la macro para ejecutar el criterio de búsqueda escrito en la celda A3 y da clic en el botón buscar.
Cualquier inconsistencia o adecuación me comenta. Saludos
Macro
Sub BuscarDatos()
'Copiar a otra hoja con 1 condicion
Worksheets("Hoja4").Range("A6").Select
While ActiveCell.Value <> ""
If ActiveCell.Value <> "" Then
ActiveCell.EntireRow.Delete
Else
ActiveCell.Offset(1, 0).Activate
End If
Wend
Dim datobuscar As String
Worksheets("Hoja3").Select
uFila = Sheets("Hoja3").Range("A" & Rows.Count).End(xlUp).Row
Worksheets("Hoja3").Select
Range("A1").CurrentRegion.Select
datobuscar = Sheets("Hoja4").Range("A3").Value
For i = 2 To uFila
If Sheets("Hoja3").Cells(i, 2) Like datobuscar Then
Dato1 = Sheets("Hoja3").Cells(i, 1)
Dato2 = Sheets("Hoja3").Cells(i, 2)
Dato3 = Sheets("Hoja3").Cells(i, 3)
Dato4 = Sheets("Hoja3").Cells(i, 4)
ufila2 = Sheets("Hoja4").Range("A" & Rows.Count).End(xlUp).Row
Sheets("Hoja4").Cells(ufila2 + 1, 1) = Dato1
Sheets("Hoja4").Cells(ufila2 + 1, 2) = Dato2
Sheets("Hoja4").Cells(ufila2 + 1, 3) = Dato3
Sheets("Hoja4").Cells(ufila2 + 1, 4) = Dato4
End If
Next i
Worksheets("Hoja4").Select
End Sub
Hoja3 donde están los datos
Hoja4 búsqueda de datos