RE:Como eliminar filas de una hoja Excel desde VB
Automatización OLE / VBA
Hay que crear una variable de objeto
a diferencia de Word, Excel anota cualquier modificación que se le haga a través de Automatización OLE.
Para que no se "cuelgue" la aplicación se deben cerrar o establecer la propiedad .SAVED de todos los libros abiertos a TRUE.
Excel soporta GetObjet adecuadamente, por lo que hemos de determinar si ya se ha iniciado antes de crear un nuevo objeto. Caso contrario dirá que "no hay suficiente memoria".
Si se inicia Excel con Automatización OLE, no se abre libro de trabajo alguno al inicio. Por ello, la aplicación creada debe siempre utilizar los métodos .WORKBOOKS.ADD o .WORKBOOKS.OPEN antes de realizar cualquier acción.
Si se están ejecutando múltiples instancias de Excel, GetObject utiliza la más recientemente iniciada que esté visible.
Excel incluye VBA y soporta formularios personalizados y se pueden crear aplicaciones personalizadas muy potentes.
__________________
En vista de todo esto, debe estudiarse muy bien el tema antes de seguir con ello, porque es algo complicado.
Hay