VBA – ClearContents / Effacer les cellules

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on janvier 12, 2022

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 :

vba clear cells

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! vba save as


Learn More!
vba-free-addin

Module Complémentaire d'Exemples de Code VBA

Accédez facilement à tous les exemples disponibles sur le site.

Naviguez simplement dans le menu, cliquez, et le code sera inséré directement dans votre module. Module complémentaire .xlam.

(Aucune installation requise!)

Téléchargement gratuit

Retour aux exemples de code VBA