Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Création potentielle d'onglet en VBA

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 !

cissou69

XLDnaute Junior
Bonsoir,

J'aimerais créer un onglet si au moins un des onglets existants contient le nom "X".
Si pas d'onglet contenant le nom "X" --> pas de création
Si un onglet contient le nom "X" --> création d'un onglet "New"
Si deux (ou plus) onglets contiennent le nom "X" --> création d'un seul et unique onglet "New"
Seulement je ne sais pas comment l'écrire...

est-ce réalisable ?

Merci,
 
Re : Création potentielle d'onglet en VBA

Bonsoir,
A adapter
Code:
Dim ws As Worksheet, c As Range
On Error Resume Next
Set ws = Sheets("New")
If Not ws Is Nothing Then
    MsgBox "la feuille New existe déjà"
    Exit Sub
End If
On Error GoTo 0
For Each ws In Sheets
    Set c = ws.UsedRange.Find("X", lookat:=xlWhole)
    If Not c Is Nothing Then
        Sheets.Add After:=Sheets(Sheets.Count)
        ActiveSheet.Name = "New"
        Exit For
    End If
Next
A+
kjin
 
- 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
5
Affichages
435
Réponses
5
Affichages
200
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…