Vba clearcontents: come cancellare il contenuto di una cella?

Punti chiave

  • Per cancellare il contenuto di una cella, è necessario utilizzare il metodo ClearContents.
  • Puoi usarlo per una singola cella, un intervallo o un intero foglio di lavoro.

Metodo ClearContents

In VBA esiste un metodo chiamato ClearContents che puoi utilizzare per cancellare valori e formule da una cella, un intervallo di celle e l’intero foglio di lavoro.

 Expression.ClearContents

Per utilizzare questo metodo, è necessario prima impostare l’espressione in una posizione in cui si desidera cancellare i contenuti, quindi digitare “.ClearContents”.

Cancella il contenuto di una singola cella

Supponiamo di voler cancellare i valori nella cella A1. Per prima cosa è necessario definire la cella A1 utilizzando l’oggetto range e poi il metodo ClearContents.

Quindi il codice sarebbe:

 Sub ClearContentExamples() Range("A1").ClearContents End Sub
cancellare il contenuto di una singola cella

Puoi anche utilizzare la proprietà cellule per definire una cella e il codice sarebbe:

 Sub ClearContentExamples() Cells(1, 1).ClearContents End Sub
cancellare il contenuto di un esempio di una singola cella

Cancella il contenuto di una traccia

Allo stesso modo, puoi definire un intervallo e quindi utilizzare il metodo ClearContent per cancellare valori e formule da quell’intervallo. Supponiamo di voler cancellare i valori dall’intervallo A1: A10, in questo caso il codice sarebbe simile al seguente.

 Sub ClearContentExamples() Range("A1:A10").ClearContents End Sub
contenuto a portata di mano

Cancella il contenuto di un intero foglio di calcolo

Per cancellare il contenuto di un intero foglio di lavoro , puoi utilizzare il codice seguente:

 Sub ClearContentExamples() Cells.ClearContents End Sub
cancellare il contenuto di un intero foglio

E per cancellare da un foglio di lavoro specifico:

 Worksheets("Sheet1").Cells.ClearContents

Cancella il contenuto della selezione

Se desideri scrivere codice dinamico in grado di cancellare il contenuto delle celle selezionate, puoi utilizzare il codice seguente.

cancellare il contenuto della selezione
 Sub ClearContentExamples() Selection.ClearContents End Sub

Altri metodi

Ecco alcuni degli altri metodi che puoi utilizzare:

 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

Aggiungi un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *