Copiar datos de una hoja filtrada mediante formulario de vba excel

Ante todo gracias por la ayuda necesito por favor con ayuda e filtrado en una hoja una cantidad de datos como ustedes saben algunos campos se ocultaron mientras que las otras filas filtradas se quedaron visibles lo que deseo es poder copiar solo los datos filtrados a otra hoja (encabezados y datos filtrados - no los datos ocultos) pero esto mediante un boton que se encuentra en un formulario de visual basic excel muchas gracias espero puedan ayudarme

1 Respuesta

Respuesta
1

Alberto: Partiendo de unos datos ya filtrados, que los tenemos en una "Hoja1"

Sub CopiaPegaLosDatosFiltrados()
'Aquí los datos ya estarán Filtrados
Sheets("Hoja1").Activate
Range("A2:H1000").Select
Selection.EntireColumn.Hidden = False
Range("A2:H1000").Copy Destination:=Sheets("DatFiltrados").Range("A2")
Application.CutCopyMode = False
Range("A1").Select
End Sub

Copiamos "solo" las filas visibles( las Hidden = False), en otra  hoja "DatFiltrados"

Un saludo >> Jacinto

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas