Filtros en macros en excel

Necesito moverme en los renglones de un filtro ya aplicado en excel por medio de una macro.

1 respuesta

Respuesta
1

Con la siguiente macro, seleccionas los renglones que fueron muestra el filtro y te los despliega en un TextBox.

Private Sub llenalista_Click()
'Por Dam
Dim cell As Range
Dim Rng As Range
ListBox1.ColumnCount = 6
With ThisWorkbook.Sheets("cobros")
Set Rng = .Range("A1", .Range("A2").End(xlDown)).SpecialCells(xlCellTypeVisible)
End With
ListBox1.Clear
For Each cell In Rng.Cells
With Me.ListBox1
.AddItem cell.Value
.List(.ListCount - 1, 1) = cell.Offset(0, 1).Value
.List(.ListCount - 1, 2) = cell.Offset(0, 2).Value
.List(.ListCount - 1, 3) = cell.Offset(0, 3).Value
.List(.ListCount - 1, 4) = cell.Offset(0, 4).Value
.List(.ListCount - 1, 5) = cell.Offset(0, 5).Value
End With
Next cell
End Sub

Saludos.dam

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas