Cargar solo las filas con datos en un listBox desde una hoja de Excel
Tengo un userform con un listBox que es cargado con los datos que se encuentran una hoja de Excel y que son tomados de un rango (B17:E46) a la vez con este userform puedo borrar los datos de la fila que seleccione en mi listBox que también lo borra en la hoja. Como también puedo cargar los datos a mi hoja por medio de este userform. Y siempre los datos ingresados pueden verse en mi userform. Hasta aquí todo va bien. El problema está en la estética cuando borro una fila de datos desde el listBox. Me crea huecos. Es decir', si cargo datos desde la fila 2 en mi hoja que van numeradas del 1 al 30 luego borro el dato que se encuentra en la fila 1 se queda vacía esa fila en mi listBox y si borrará la fila 4 también esa queda vacía y así sucesivamente el problema. Lo que busco es que por mas que se borren esa filas o cualquier otra no deje esos huecos y los datos siempre puedan visualizarse en forma continua. ... Espero me haya podido explicar :-)Trabajo en excel 2007