Supprimer un Onglet si il existe

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 !

sonskriverez

XLDnaute Occasionnel
Bonjour le forum,

J'ai un nom d'onglet dans une variable "flag" et je voudrais en pouvoir deleter l'onglet si il porte le même nom que ma variable.

Merci de votre aide
 
Re : Supprimer un Onglet si il existe

Bonjour,

regarde peut être ceci :
Code:
Option Explicit
Sub test()
Dim flag As String
flag = "NomOnglet"
On Error Resume Next
Sheets(flag).Delete
On Error GoTo 0
End Sub
bonne journée
@+

Edition : bonjour PierreJean🙂, aarf oublié le "displayalerts" moi....
 
Dernière édition:
Re : Supprimer un Onglet si il existe

Bonjour sonskriverez

A tester

Code:
Sub efface()
flag = "Feuil1"
For Each sh In Sheets
 On Error Resume Next
   Application.DisplayAlerts = False
     If sh.Name = flag Then sh.Delete
   Application.DisplayAlerts = True
 On Error GoTo 0
Next
End Sub

Edit : Salut Pierrot
 
- 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

Discussions similaires

Réponses
19
Affichages
762
Réponses
2
Affichages
107
Retour