Agregar a macro vba Excel, algunas columnas más en ListBox
Quisiera que una ves más tus dedos hagan el milagro de agregar a esta macro, en ves de 3 columnas, que sean 5 al ListBox (Lista2).
El ListBox está con 5 columnas, la página tiene 5 columnas, el ListBox solo recibe datos de 3 columnas 2 me quedan vacías en el listbox
La macro esta en el libro Lista Repuestos por si aun lo tienes "Lista Repuestos v2 dam.xlsm"
Puedes ver que traté pero no llegué
Sub FiltrarLista2(col1, col2, col3)
'Por.Dante Amor
Set h1 = Sheets("Lista Repuestos")
Set h2 = Sheets("filtro")
h2.Cells.ClearContents
Lista2.RowSource = ""
fila = 46
h1.Range("B10:K10").Copy h2.Range("A1")
j = 2
For i = 11 To 46
If Cells(i, col1) <> "" And _
UCase(h1.Cells(i, col5)) Like "*" & UCase(txtFiltro) & "*" Then
'h1.Range(col1 & i & ":" & col2 & i).Copy h2.Cells(j, "A")
h1.Range(col1 & i & ":" & col2 & i & ":" & col3 & i & ":" & col4 & i).Copy h2.Cells(j, "A")
h2.Cells(j, "K") = i
j = j + 1
End If
Next
u2 = h2.Range("A" & Rows.Count).End(xlUp).Row
If u2 > 1 Then
Lista2.RowSource = h2.Name & "!A2:K" & u2
Else
MsgBox "No se encuentra.", vbExclamation, "Inexistente"
End If
End Sub
1 Respuesta
Respuesta de Dante Amor
1