VBA – Effacer Toute la Feuille

Written by

Editorial Team

Reviewed by

Steve Rynearson

Translated by

David Gagnon

Last updated on décembre 23, 2021

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 :

vba clear entire sheet

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
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