XL 2016 Créer deux pages nommées

  • Initiateur de la discussion Initiateur de la discussion Racouet
  • 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 !

Racouet

XLDnaute Nouveau
Bonjour,

Je souhaite par macro, dés que l'utilisateur crée une feuille nommer cette feuille avec un inputbox et créer une seconde feuille automatiquement qui portera le nom Tab_ +réponse de l'inputbox. Or j'utilise une Private Sub Workbook_NewSheet qui se relance automatiquement à la création de la seconde feuille.

Je joints mon fichier Excel. Merci pour votre aide. J'ai pensé utiliser une variable qui changerai de valeur en fonction de la page créée, mais je coince.

Merci pour votre aide
 

Pièces jointes

Solution
Il faut désactiver les events avant de créer la nouvelle feuille
VB:
    answer = MsgBox("Voullez-vous associer à la préco un tableau des données ?", vbYesNo)
    If answer = vbYes Then
        Application.EnableEvents = False
        Sheets.Add(After:=Sheets(Sheets.Count)).Name = "Tab_" & Titre
        Application.EnableEvents = True
    End If

Cordialement,
--
LR
Il faut désactiver les events avant de créer la nouvelle feuille
VB:
    answer = MsgBox("Voullez-vous associer à la préco un tableau des données ?", vbYesNo)
    If answer = vbYes Then
        Application.EnableEvents = False
        Sheets.Add(After:=Sheets(Sheets.Count)).Name = "Tab_" & Titre
        Application.EnableEvents = True
    End If

Cordialement,
--
LR
 
- 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

Retour