Tabla de contenido
En VBA, es rápido y fácil borrar una hoja completa (u hoja de trabajo).
Borrar ActiveSheet
Borrar todo (contenido, formatos, comentarios, etc.)
Esto borrará las celdas de Activesheet de todas las propiedades de la celda: contenido, formatos, comentarios, etc.
1 | Cells.Clear |
Contenidos claros
En su lugar, puede borrar SOLO el contenido de la celda:
1 | Cells.ClearContents |
Formatos claros
o solo los formatos de celda:
1 | Cells.ClearFormats |
Escribiendo: Cells.Clear en el Editor de VBA puede ver la lista de métodos claros disponibles para usted:
Eliminar hoja de trabajo utilizada
También puede eliminar el rango usado de la hoja de trabajo completa. Esto también puede eliminar objetos (formas, gráficos, cuadros de texto).
1 | ActiveSheet.UsedRange.Delete |
Hoja clara (por nombre)
Para borrar una hoja específica, use el siguiente código donde "Hoja1" es el nombre de la hoja que desea borrar:
1 | Hojas ("Hoja1"). Celdas Borrar |
Borrar hoja de trabajo (de variable)
Para borrar una hoja definida por una variable de objeto, use el siguiente código:
12345 | dim ws como hoja de trabajoEstablecer ws = Hojas ("Hoja1")ws.Cells.Clear |