Filtrar por código y fecha y mostrarlo en listbox
Estube pobando esta macro pero solo me deja filtrar por fechas, y lo que quisiera es que FECHA1 sea reemplasado para filtrar por codigo y sea mostrado en el listbox en su respectiva columna y no uno debajo de otro.
Alguien me puede decir que código le falta a mi macro, gracias .
Application.ScreenUpdating = False
Me.ListBox1.ColumnCount = 3
Me.ListBox1.ColumnWidths = "180 pt;150 pt;100pt"
dni = CDate(txtdni)
fecha2 = CDate(txtfecha)
dni =
fecha2 = Format(fecha2, "mm/dd/yyyy")
Range("a3").AutoFilter Field:=5, Criteria1:=">=" & dni, Operator:=xlAnd, Criteria2:="<=" & fecha2
For Each celda In Range("B3:D50" & Range("a65000").End(xlUp).Row).SpecialCells(xlCellTypeVisible)
ListBox1.AddItem celda
i = ListBox1.ListCount - 1
ListBox1.List(i, 1) = celda.Offset(0, 1)
ListBox1.List(i, 3) = celda.Offset(0, 3)
ListBox1.List(i, 4) = celda.Offset(0, 4)
Next