Obtener los datos de un filtro en una columna en otra hoja de excel

Estimados tengo una columna ("B") con 1000 datos y cuando filtro el sistema ya discrimina y elimina los duplicados y solo me muestra los resultados sin duplicar directo para poder filtrar. Me gustaría una macro para poder obtener esos valores que me saca el filtro para poder usarlo en otro momento. Favor su apoyo con esto.

1 Respuesta

Respuesta
1

Asumiendo que tus datos están en la Hoja1 y empiezan en la celda B1

Y los valores únicos los pega en la Hoja2 empezando en la celda B1

Ejecuta la siguiente macro

Sub Macro1()
  Dim lr As Long
  Application.ScreenUpdating = False
  With Sheets("Hoja1")
    lr = .Range("B" & Rows.Count).End(3).Row
    .Range("B1:B" & lr).Copy
  End With
  With Sheets("Hoja2")
    .Range("B1").PasteSpecial xlPasteValues
    .Range("B1:B" & lr).RemoveDuplicates 1, xlNo
  End With
  Application.ScreenUpdating = True
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas