Macro que busque y me traiga las filas con las coincidencias encontradas
Tengo esa macro funcionando pero me trae solo un resultado no se como hacer para indicarle a la macro que si hay varios resultados con el mismo dato me traiga todas las filas
Ejemplo busco "1" y la macro me trae a la fila seleccionada toda la fila donde encontró ese dato per si existen mas filas con este dato ellas no aparecen
La macro que tengo es:
Sub BUSCAR_Haga_clic_en()
On Error GoTo lineaerror
Buscardato = InputBox("INGRESE EL DATO A BUSCAR")
If Buscardato <> "" Then
Range("J1").Select
Sheets("REGISTRO FACTURACIÓN").Select
Cells.Find(What:=Buscardato, After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _ xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _ , SearchFormat:=False).Activate
Selection.EntireRow.Copy
Sheets("INICIO").Select
Rows("21:21").Select
ActiveSheet.Paste
End If
Exit Sub
lineaerror:
MsgBox "NO SE ENCONTRÓ DATO"
End Sub
Ademas no he logrado hacer que me copie solo el dato de la fecha y me la inserte y desplace hacia abajo en otra hoja ya que siempre me pega la fecha pero cuando vuelvo a a abrir la hoja a l otro día me aparece la fecha actual y no el dato de la fecha anterior.
la parte de la macro que uso para esto es .
Sheets("FACTURA").Select
Range("B1").Select (aquí es donde esta la formula hoy())
Application.CutCopyMode = False
Selection.Copy
Sheets("REGISTRO FACTURACIÓN").Select
Range("G2").Select
Selection.Insert Shift:=xlDown
Les agradezco en esta respuesta o si tienen otra forma de hacerlo me gustaría que em explicaran y ayudaran