VBA – Effacer Toute la Feuille
In this Article
En VBA, il est facile et rapide d’effacer une feuille (ou une feuille de calcul) entière.
Effacer la Feuille Active
Effacer Tout (contenu, formats, commentaires, etc.)
Cette commande efface toutes les propriétés des cellules de la feuille active: contenu, formats, commentaires, etc :
Cells.Clear
Effacer le Contenu
Au lieu de cela, vous pouvez effacer UNIQUEMENT le contenu des cellules:
Cells.ClearContents
Effacer les Formats
ou seulement les formats de cellule :
Cells.ClearFormats
En tapant Cells.Clear dans l’éditeur VBA, vous pouvez voir la liste des méthodes d’effacement à votre disposition :
Supprimer la Plage Utilisée de la Feuille de Calcul
Vous pouvez également supprimer l’intégralité de la plage utilisée de la feuille de calcul. Cette opération peut également supprimer des objets (formes, graphiques, zones de texte).
ActiveSheet.UsedRange.Delete
Effacer une Feuille (par son nom)
Pour effacer une feuille spécifique, utilisez le code suivant où « Feuil1 » est le nom de la feuille à effacer :
Feuille("Feuil1").Cellules.Effacer
Effacer une Feuille de Calcul (à partir d’une variable)
Pour effacer une feuille définie par une variable objet, utilisez le code suivant :
dim fc as worksheet
Set fc = Sheets("Feuil1")
fc.Cells.Clear