Comment effacer une feuille entière ou une plage spécifiée dans Excel ?
Cet article va vous montrer comment effacer rapidement le contenu, avec ou sans mise en forme des cellules, d'une feuille entière ou d'une plage spécifiée à l'aide d'un code VBA dans Excel.
Effacer une feuille entière avec un code VBA dans Excel
Effacer une plage spécifiée avec un code VBA dans Excel
Effacer une feuille entière avec un code VBA dans Excel
Les codes VBA ci-dessous vous aident à effacer une feuille entière, avec ou sans mise en forme des cellules.
1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insérer > Module, puis copiez le code VBA ci-dessous dans le Module.
Si vous souhaitez uniquement effacer le contenu des cellules tout en conservant la mise en forme, essayez ce code.
Code VBA : Effacer une feuille entière sans mise en forme des cellules
Sub sbClearEntireSheetOnlyData()
Sheets("Sheet4").Cells.ClearContents
End Sub
Si vous souhaitez effacer à la fois le contenu et la mise en forme des cellules, ce code peut vous aider.
Code VBA : Effacer une feuille entière avec mise en forme des cellules
Sub sbClearEntireSheet()
Sheets("Sheet4").Cells.Clear
End Sub
Remarque : Dans le code, Sheet4 est le nom de la feuille de calcul dont vous allez effacer le contenu. Veuillez le modifier selon vos besoins.
3. Appuyez sur la touche F5 ou cliquez sur le bouton Exécuter pour exécuter le code.
Ensuite, la feuille de calcul spécifiée, avec ou sans mise en forme des cellules, est immédiatement effacée.

Découvrez la magie d'Excel avec Kutools AI
- Exécution intelligente : Effectuez des opérations sur les cellules, analysez les données et créez des graphiques, le tout piloté par des commandes simples.
- Formules personnalisées : Générez des formules adaptées pour rationaliser vos flux de travail.
- Codage VBA : Écrivez et implémentez du code VBA sans effort.
- Interprétation des formules : Comprenez facilement des formules complexes.
- Traduction de texte : Surmontez les barrières linguistiques dans vos feuilles de calcul.
Effacer une plage spécifiée avec un code VBA dans Excel
Pour effacer uniquement une plage spécifiée dans une feuille de calcul, vous pouvez essayer le code VBA suivant.
1. Ouvrez la feuille de calcul dont vous allez effacer la plage spécifiée, puis appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic for Applications.
2. Dans la fenêtre Microsoft Visual Basic for Applications, cliquez sur Insérer > Module, puis copiez le code VBA ci-dessous dans le Module.
Pour effacer la plage tout en conservant la mise en forme, essayez ce code.
Code VBA : Effacer une plage spécifiée sans mise en forme des cellules
Sub sbClearCellsOnlyData()
Range("A1:C10").ClearContents
End Sub
Pour effacer la plage avec la mise en forme des cellules, utilisez ce code :
Code VBA : Effacer une plage spécifiée avec mise en forme des cellules
Sub sbClearCells()
Range("A1:C10").Clear
End Sub
Remarque : A1:C10 est la plage que vous allez effacer dans la feuille de calcul.
3. Appuyez sur la touche F5 ou cliquez sur le bouton Exécuter pour effacer la plage.
Articles connexes :
- Comment effacer les valeurs restreintes dans les cellules dans Excel ?
- Comment effacer le cache de filtre (anciens éléments) d'un Tableau croisé dynamique dans Excel ?
Meilleurs outils de productivité pour Office
Boostez vos compétences Excel avec Kutools pour Excel, et découvrez une efficacité sans précédent. Kutools pour Excel propose plus de300 fonctionnalités avancées pour augmenter la productivité et gagner du temps. Cliquez ici pour obtenir la fonctionnalité dont vous avez le plus besoin...
Office Tab apporte une interface à onglets à Office, et facilite grandement votre travail
- Activez la modification et la lecture par onglets dans Word, Excel, PowerPoint, Publisher, Access, Visio et Project.
- Ouvrez et créez plusieurs documents dans de nouveaux onglets de la même fenêtre, plutôt que dans de nouvelles fenêtres.
- Augmente votre productivité de50 %, et réduit des centaines de clics de souris pour vous chaque jour !