Macro copiar columna en una tabla filtrada

Tengo que copiar los datos de una columna en otra hoja, la tabla donde se encuentra la columna está filtrada (porque solo quiero que me copia x valores en concreto). Lo he conseguido, pero no sé cómo decirle que me copie solo la columna "H" y no la tabla entera. Aquí os dejo el código... No sé cómo hacer... Mil gracias!

Sheets("Hoja1"). Activate

Range("H1").Select

Selection.CurrentRegion.Select

Selection.SpecialCells(xlCellTypeVisible).Select

Selection. Copy

Sheets("Hoja2"). Activate

Cells("A1").Select

Activesheet. Paste

1 Respuesta

Respuesta
1

Prueba lo siguiente:

Sub test()
  Sheets("Hoja1").range("H:H").Copy Sheets("Hoja2").range("A1")
End Sub

¡Gracias, Dante! Pensaba que haciendo un copiar y pegar simple (sin ser especial por el filtro) te pegaba la columna entera, pero funciona perfecto! Gracias!!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas