Pasar datos de Excel a listbox
Ya estoy por terminar pero ahora necesito que casi todas las celdas desde b1:b249 se muestren fila por fila en el listbox y sólo las que tengan información, si están vacías se debe saltear esa celda.
Intente hacerlo con listbox1. Additem cells(i, 2) usando i desde 1 hasta 249 pero tengo dos problemas:
*Por ejemplo la celda b5 dice sólo 10 pero en formato especial he puesto que salga como "10 líneas" entonces al momento de pasarlo al listbox sólo sale 10 y necesito que diga líneas, no quiero usar & porque en otras celdas hay otros formatos se haría muy largo y pesado, necesito que al copiar al listbox se copie tal cual el valor de la celda con todo y el formato de número.
*Aun usando for no he podido saltear las celdas vacías, puse el siguiente código pero me falta algo:
For i = 1 To i = 249
If Cells(i, 2) = "" Or Cells(i, 2) = 0 Then
i = i + 1
Else
i = i
End If
ListBox1.AddItem Cells(i, 2)
i = i + 1
Next
Dante tu código funciona de manera perfecta, ya que el mismo (código) va destinado a enviar un rango dinámico al listbox a partir de la información que se anexa en el libro de trabajo de Excel. - Gilbert Rosero