Utilizzo dell'istruzione Clear.

Anche se semplice, a fronte di alcune domande rivoltemi, vorrei suggerire come usare l'istruzione "CLEAR", cioè : "pulisci" o se preferite, "vuota". Una prima precisazione và fatta nel distinguo tra "Clear" e "ClearContents" .

  • Clear  "pulisce"  la/le celle da ogni contenuto, numeri, lettere ecc., ed elimina anche formule presenti nella/e celle, oltre a formato bordi, colore font, colore cella, praticamente tutto.

Sub Cancella()
Range("A2:C23").Clear
End Sub

  • ClearContents  invece "pulisce" la/le celle solo dei valori e delle eventuali formule, lasciando inalterate le altre eventuali impostazioni.

Sub Cancella()
Range("A2:C23").ClearContents
End Sub

E' possibile usare uno dei due comandi anche per pulire intere righe, o intere colonne, oppure celle non contigue, "sparse" sul foglio, con le seguenti rispettive istruzioni:

  • pulire, ad esempio, tutta la riga 8:                  Rows("8:8").ClearContents

  • pulire, ad esempio, tutta la colonna C :          Columns("C:C").ClearContents

  • Pulire, ad esempio, le celle B1, F4, A10,G3  Range("B1,F4,A10,G3").ClearContents