Vba clearcontents: ¿cómo borrar el contenido de una celda?

Puntos clave

  • Para borrar el contenido de una celda, debe utilizar el método ClearContents.
  • Puede usarlo para una sola celda, un rango o una hoja de trabajo completa.

Método borrar contenido

En VBA, existe un método llamado ClearContents que puede utilizar para borrar valores y fórmulas de una celda, un rango de celdas y toda la hoja de trabajo.

 Expression.ClearContents

Para utilizar este método, primero debe establecer la expresión en un lugar donde desee borrar el contenido y luego escribir «.ClearContents».

Borrar el contenido de una sola celda.

Supongamos que desea borrar los valores de la celda A1. Primero, debe definir la celda A1 usando el objeto de rango y luego el método ClearContents.

Entonces el código sería:

 Sub ClearContentExamples() Range("A1").ClearContents End Sub
borrar-el-contenido-de-una-sola-celda

También puedes usar la propiedad de celdas para definir una celda y el código sería:

 Sub ClearContentExamples() Cells(1, 1).ClearContents End Sub
borrar-el-contenido-de-un-ejemplo-de-una sola celda

Borrar el contenido de una pista

De manera similar, puede definir un rango y luego usar el método ClearContent para borrar valores y fórmulas de ese rango. Supongamos que desea borrar los valores del rango A1:A10, en este caso el código sería algo como el siguiente.

 Sub ClearContentExamples() Range("A1:A10").ClearContents End Sub
contenidos de rango claro

Borrar el contenido de una hoja de cálculo completa

Para borrar el contenido de una hoja de trabajo completa , puede utilizar el siguiente código:

 Sub ClearContentExamples() Cells.ClearContents End Sub
borrar-el-contenido-de-una-hoja-completa

Y para borrar de una hoja de trabajo específica:

 Worksheets("Sheet1").Cells.ClearContents

Borrar contenidos de selección

Si desea escribir código dinámico que pueda borrar el contenido de las celdas seleccionadas, puede utilizar el siguiente código.

borrar-el-contenido-de-la-selección
 Sub ClearContentExamples() Selection.ClearContents End Sub

Otros metodos

Éstos son algunos de los otros métodos que puede utilizar:

 Sub ClearContentExamples() Range(“A1”).Clear 'Clears Everything Range(“A1”).ClearComments 'Clear Comments Range(“A1”).ClearFormats 'Clears Formatting Range(“A1”).ClearHyperlinks 'Clear Hyperlinks Range(“A1”).ClearNotes 'Clear Notes Range(“A1”).ClearOutline 'Clears Outline End Sub

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *