En VBA, il est facile d'effacer des cellules ou des propriétés de cellule avec les méthodes .Clear.
VBA Clear Cells / Ranges
Tapez ce qui suit dans l'éditeur VBA.
1 | Plage("a1").Effacer |
Cela affichera toutes les méthodes Clear disponibles :
Comme vous pouvez le voir, vous pouvez effacer :
- Tout est clair)
- Commentaires ( .ClearComments)
- Contenu ( .ClearContents)
- Formats ( .ClearFormats)
- Liens hypertexte ( .ClearHyperlinks)
- Remarques ( .ClearNotes)
- Contour ( .ClearOutline)
Contenus clairs VBA
La méthode d'effacement la plus courante est ClearContents. ClearContents n'efface que le contenu des cellules (valeurs des cellules/texte). Il n'efface pas le formatage, les commentaires ou quoi que ce soit d'autre.
1 | Range("b2").ClearContents |
ClearContents revient à appuyer sur la touche Suppr de votre clavier.
Vous pouvez également effacer le contenu de toute une plage de cellules :
1 | Range("b2:c10").ClearContents |
VBA Effacer
Effacer effacera toutes les propriétés de cellule d'une cellule :
1 | Plage("b2").Effacer |
Formatage clair VBA
Pour effacer la mise en forme des cellules, utilisez ClearFormats
1 | Range("b2").ClearFormats |
Effacer la sélection
Pour effacer la sélection actuelle :
1 | Sélection.Effacer |
Effacer la feuille entière
Pour effacer une feuille de calcul entière :
1 | Sheets("Sheet1").Cells.Clear |