supprimer un groupe de feuilles en une fois

  • Initiateur de la discussion Initiateur de la discussion albert
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

A

albert

Guest
Bonjour à tous, bonjour forum,

Le code suivant supprime une par une des feuilles choisies (3 à – 8)
Je cherche à supprimer ce groupe de feuilles en une seule fois.

J’ai cherché des solutions comme par exemple Loop Until mais à chaque fois il y a bogue et F8 ne me donne pas la soluce (on peut pas tout avoir)


Sub KillSheet2()
Compteur = Worksheets.Count - 8
A = Compteur
B = 3
'-----------------------------------
For i = 2 To A

Sheets(B).Select

FeuilToKill = B
Application.DisplayAlerts = False
On Error GoTo Out
Sheets(FeuilToKill).Delete
Application.DisplayAlerts = True
B = B + 1
'-----------------------------------


Exit Sub
Out:
MsgBox "La Feuille : " & FeuilToKill & " n'existe pas"
Next i
End Sub


merci d'avance

albert
 
Merci sousou,

Sheets(Array("Feuil1", "Feuil2")).Select : j'ai appliqé avec une boucle, ce qui me donne également une suppression une par une

J'ai finalement trouvé le code suivant, qui fonctionne bien :


Sub SuppSheets()
Dim sht As Worksheet
Application.DisplayAlerts = False
For Each sht In Worksheets
If sht.Name <> "Rendements" And sht.Name <> "X" _
And sht.Name <> "bzz" And sht.Name <> "brr" _
And sht.Name <> "Feuil2" And sht.Name <> "Feuil1" _
And sht.Name <> "Statistiques" And sht.Name <> "mode d'emploi" _
And sht.Name <> "Calculs" Then sht.Delete
Next
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
703
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
805
Réponses
7
Affichages
880
Réponses
3
Affichages
773
Retour