VBA Borrar toda la hoja
In this Article
En VBA es rápido y fácil borrar una hoja entera (u hoja de trabajo).
Borrar la hoja activa
Borrar todo (contenidos, formatos, comentarios, etc.)
Esto borrará todas las propiedades de las celdas de la hoja activa: contenidos, formatos, comentarios, etc:
Cells.Clear
Borrar Contenido
En cambio, puedes borrar SOLO el contenido de las celdas:
Cells.ClearContents
Borrar Formatos
o sólo los formatos de las celdas:
Cells.ClearFormats
Escribiendo: Cells .Clear en el Editor VBA puedes ver la lista de métodos de Clear disponibles para ti:
Borrar Rango Utilizado de la Hoja de Trabajo
También se puede borrar el UsedRange de toda la hoja de cálculo. Esto también puede eliminar objetos (formas, gráficos, cuadros de texto).
ActiveSheet.UsedRange.Delete
Borrar hoja (por nombre)
Para borrar una hoja específica utilice el siguiente código donde «Hoja1» es el nombre de la hoja a borrar:
Sheets("Hoja1").Cells.Clear
Borrar Hoja de Trabajo (por Variable)
Para borrar una hoja definida por una variable objeto utiliza el siguiente código:
dim hoja as worksheet
Set hoja = Sheets("Hoja1")
hoja.Cells.Clear