Copiar filas filtradas a otra hoja, con más de 13 columnas.
Necesito copiar más de 13 columnas filtradas a un listbox, encontré este código por Dante Amor espero solo se puede hasta 10 columnas.
Espero me puedan apoyar.
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
2 respuestas
Respuesta de Dante Amor
3
Respuesta de Edwin Rodriguez
1