Bonjour à tout le forum,
Quand j'ouvre un classeur(1), une barre de menu personnelle s'installe. Si j'ouvre un autre classeur(2), comprenant la même barre de menu personnelle, alors il y a plantage.
Je comprend bien, qu'Excel n'apprécie guère qu'on lui demande de faire deux fois la même chose
Dès lors, quel test dois-je faire (pour vérifier si la barre de menu existe déja, quelque soit le classeur ouvert en premier?
Ci après le bout de code de création :
Merci de votre précieuse aide et bonne journée.
____________________________________________
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call Créat_barre.supr_barre
End Sub
Private Sub Workbook_Open()
Call Créat_barre.création_barre
Dim FlagClassement As Boolean
Dim Compteur As Integer
FlagClassement = True
Do While FlagClassement = True
FlagClassement = False
Loop
End Sub
Quand j'ouvre un classeur(1), une barre de menu personnelle s'installe. Si j'ouvre un autre classeur(2), comprenant la même barre de menu personnelle, alors il y a plantage.
Je comprend bien, qu'Excel n'apprécie guère qu'on lui demande de faire deux fois la même chose
Dès lors, quel test dois-je faire (pour vérifier si la barre de menu existe déja, quelque soit le classeur ouvert en premier?
Ci après le bout de code de création :
Merci de votre précieuse aide et bonne journée.
____________________________________________
Option Explicit
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Call Créat_barre.supr_barre
End Sub
Private Sub Workbook_Open()
Call Créat_barre.création_barre
Dim FlagClassement As Boolean
Dim Compteur As Integer
FlagClassement = True
Do While FlagClassement = True
FlagClassement = False
Loop
End Sub