Error en listbox al traer valores de una columna con la formula buscarv de una tabla en Excel vba
B días,
Todoexpertos me he encontrado un problema y la verdad no se como resolverlo. Actualmente estoy intentando traer varias columnas a una listbox a partir del siguiente código.
Private Sub UserForm_Initialize()
TextBox1.Value = Date
TextBox4.Value = Date
TextBox9.Value = Date
TextBox2 = Format(Time, "hh:mm")
TextBox6 = Format(Time, "hh:mm")
TextBox8 = Format(Time, "hh:mm")
OptionButton1 = True
With ComboBox1
.AddItem "SIN PROCESAR"
.AddItem "PROCESADO"
End With
With ComboBox2
.AddItem "SIN PROCESAR"
.AddItem "PROCESADO"
End With
ComboBox1 = "SIN PROCESAR"
ComboBox2 = "SIN PROCESAR"
ListBox1.Clear
valor = ComboBox1.Value
Sheets("CICLO FACTURACION").Select
Set busca = Sheets("CICLO FACTURACION").Range("k:k").Find(valor, LookIn:=xlValues, lookat:=xlPart)
If Not busca Is Nothing Then
ubica = busca.Address
Do
ubica2 = "$A$" & busca.Row
ListBox1.AddItem Range(ubica2)
i = ListBox1.ListCount - 1
ListBox1.List(i, 1) = Range(ubica2).Offset(0, 1)
ListBox1.List(ListBox1.ListCount - 1, 1) = Range(ubica2).Offset(0, 13)
ListBox1.List(i, 2) = Range(ubica2).Offset(0, 12)
ListBox1.List(i, 3) = Range(ubica2).Offset(0, 20)
Set busca = Sheets("CICLO FACTURACION").Range("k:k").FindNext(busca)
Loop While Not busca Is Nothing And busca.Address <> ubica
End If
End Sub
_________________________________________________________________
El error que genera al traer la columna 20 (columna que tiene la formula buscarv) es el de la siguiene imagen.