Tomar Valores en un ListBox de un UserForm

Hay valores en una columna que pueden existir numerosas veces y que están divididos por celdas vacías en distancias irregulares. ¿Cómo puedo tomar estos Valores sin tomarlos dos veces y sin las celdas vacías?