En el departamento contable o de administración tenemos que realizar comprobaciones, conciliaciones, estudios, etc. con los datos de los extractos bancarios.
Actualmente la mayoría de entidades financieras proporcionan la información bancaria en formato Excel o simplemente puedes copiar y pegar los datos de los movimientos bancarios desde la ventana de la banca electrónica a una hoja de Excel. También es valido el formato Cuaderno 43, si bien una vez obtenido hay que importarlo a Excel.
Pues bien en muchas ocasiones al volcar esa información en Excel se crean filas completamente vacías que no te sirven para nada y necesitas eliminar sin mas.
Para realizar dicha operación, eliminar filas vacías, puedes guardar una Macro en Excel, en concreto yo uso la que puedes ver al final del post.
Una vez ejecutada la macro las filas te quedan seguidas sin datos en blanco entre ellas.
Otra de las utilidades es que al eliminar las filas vacías podrás realizar filtros de datos, subtotales, tablas dinámicas, etc., cosa que sin haberlas eliminado no se podría hacer.
Te recomiendo que lo pruebes.
Macro:
Sub eliminarfilavacia()
For fila = 1 To 6000
If Cells(fila, 4).Value = "" Then
Rows(fila).Delete
End If
Next fila
End Sub

Comentarios
estoy creando un sistema contable para negocios pequeños que controle ventas, inventarios, cxc y cxp. tengo en una hoja de calculo el preformato de facturacion y grabe un macro para alimentar la tabla de ventas (fila a fila * registro), la macro funciona perfectamente sobre el primer registro pero NO SE COMO HACER PARA QUE AL DIGITAR UN SEGUNDO REGISTRO PASE LA MACRO A LA SIGUIENTE FILA SIN BORRAR EL ANTERIOR REGISTRO.