VBA – ClearContents / Effacer les cellules
In this Article
En VBA, il est facile d’effacer des cellules ou des propriétés de cellules avec les méthodes « .Clear ».
VBA – Effacer les Cellules/Plages
Saisissez le texte suivant dans l’éditeur VBA.
Range("a1").Clear
Cela affiche toutes les méthodes d’effacement à votre disposition :
Comme vous pouvez le voir, vous pouvez effacer :
- Tout (.Clear)
- Commentaires ( .ClearComments)
- Contenu ( .ClearContents)
- Formats ( .ClearFormats)
- Hyperliens ( .ClearHyperlinks)
- Notes ( .ClearNotes)
- Plan de page ( .ClearOutline)
Effacer le Contenu en VBA
La méthode d’effacement la plus courante est ClearContents. ClearContents n’efface que le contenu des cellules (valeurs des cellules/texte). Elle n’efface pas le formatage, les commentaires ou tout autre élément.
Range("b2").ClearContents
Effacer le contenu équivaut à appuyer sur la touche Suppr de votre clavier. Vous pouvez également effacer le contenu d’une plage entière de cellules :
Range("b2:c10").ClearContents
Effacer Tout en VBA
Effacer efface toutes les propriétés d’une cellule :
Range("b2").Clear
Effacer le formatage en VBA
Pour effacer le formatage d’une cellule, utilisez ClearFormats
Range("b2").ClearFormats
Effacer la Sélection
Pour effacer la sélection actuelle:
Selection.Clear
Effacer toute la Feuille
Pour effacer une feuille de calcul entière:
Sheets("Feuil1").Cells.Clear
VBA Coding Made Easy
Stop searching for VBA code online. Learn more about AutoMacro - A VBA Code Builder that allows beginners to code procedures from scratch with minimal coding knowledge and with many time-saving features for all users!Learn More!