VBA Effacer la feuille entière

En VBA, il est rapide et facile d'effacer une feuille entière (ou une feuille de calcul).

Effacer la feuille active

Tout effacer (contenu, formats, commentaires, etc.)

Cela effacera les cellules de l'Activesheet de toutes les propriétés de la cellule : contenu, formats, commentaires, etc :

1 Cellules.Effacer

Contenu clair

Au lieu de cela, vous pouvez effacer UNIQUEMENT le contenu de la cellule :

1 Cells.ClearContents

Effacer les formats

ou uniquement les formats de cellule :

1 Cells.ClearFormats

En tappant: Cellules.Effacer dans l'éditeur VBA, vous pouvez voir la liste des méthodes Clear disponibles :

Supprimer la feuille de calcul UsedRange

Vous pouvez également supprimer l'ensemble UsedRange de la feuille de calcul. Cela peut également supprimer des objets (formes, graphiques, zones de texte).

1 ActiveSheet.UsedRange.Delete

Effacer la feuille (par nom)

Pour effacer une feuille spécifique, utilisez le code suivant où « Feuille1 » est le nom de la feuille à effacer :

1 Sheets("Sheet1").Cells.Clear

Effacer la feuille de calcul (à partir de la variable)

Pour effacer une feuille définie par une variable objet, utilisez le code suivant :

12345 dim ws comme feuille de calculDéfinir ws = Sheets("Sheet1")ws.Cells.Clear

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave