Macro para filtrar datos de una Hoja a otra
Tengo aquí una macro que aporto un usuario en donde se puede filtrar datos de una hoja a otra y colocar los resultados en esta ultima. Ahora bien mi problema esta en que esta macro filtra todas las filas hacia el costado y yo necesito que solo filtre 4 filas hacia el costado porque toda la demás información no me interesa.
Dejo aquí la macro.
Gracias
Sub buscafilas() 'Por.dam Set h1 = Sheets("Hoja1") Set h2 = Sheets("Hoja2") h1.Select ufila = ActiveCell.SpecialCells(xlLastCell).Row ucol = ActiveCell.SpecialCells(xlLastCell).Column h1.Range(Cells(2, 1), Cells(ufila, ucol)).Clear datobuscar = h1.Range("A1") h2.Select ufila = ActiveCell.SpecialCells(xlLastCell).Row ucol = ActiveCell.SpecialCells(xlLastCell).Column With h2.Range(Cells(1, 1), Cells(ufila, ucol)) Set datoEncontrado = .Find(datobuscar) If Not datoEncontrado Is Nothing Then filaDato1 = datoEncontrado.Row Do filadato = datoEncontrado.Row h2.Rows(filadato).EntireRow.Copy _ h1.Range("A" & h1.Range("A" & Rows.Count).End(xlUp).Row + 1) proxima: Set datoEncontrado = .FindNext(datoEncontrado) 'Busca el siguiente dato If datoEncontrado.Row = filadato Then filadato = filadato + 1: GoTo proxima: Loop While Not datoEncontrado Is Nothing And datoEncontrado.Row <> filaDato1 End If End With End Sub
2 respuestas
Respuesta de Dante Amor
2
Respuesta de Mario Rodríguez
2
Estaba en busca de esta respuesta, para orientarme, saludos Dantte, aceptame en facebook, prometo no molestar mucho, Gracias - Dantte Black
Hola:No entro mucho al face, si quieres alguna consulta puedes hacerlo en este foro. Si gustas puedes dirigir o recomendarme la pregunta.saludos - Dante Amor
Dante en esta macro encontre otro problemita. Si ingresas un numero no lo filtra, si es numero y letra o letras solamente si pero numero solo no. - Jonatan Moretto
Hola:Ya probé y sí filtra número , letra o númeroletra, revisa que en la hoja 2 tengas números como números y no números como texto.Saludos - Dante Amor