Bonjour à tous,
Voila j'utilise une barre d'outil avec des boutons personnalisés. Tout fonctionne à merveille
Sauf qu'il m'arrive d'ouvrir deux fichiers voir plus qui contiennent cette macro. Résultat la barre perso est créée une deuxième fois et la erreur.
Voici le code :
Pour résoudre mon problème il faudrait juste vérifier si la barre n'est pas déjà activé...
Mais impossible de trouver la bonne commande
J'ai essayé
Une autre idée ?
Merci
Voila j'utilise une barre d'outil avec des boutons personnalisés. Tout fonctionne à merveille
Sauf qu'il m'arrive d'ouvrir deux fichiers voir plus qui contiennent cette macro. Résultat la barre perso est créée une deuxième fois et la erreur.
Voici le code :
Private Sub Workbook_Open()
Dim CmdBar As CommandBar
Dim Bouton As CommandBarButton
Set CmdBar = Application.CommandBars _
.Add(Name:="MaBarrePerso", Position:=msoBarTop, Temporary:=True)
Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.FaceId = 191
.OnAction = "Démarrage"
End With
Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.FaceId = 3873
.OnAction = "pagedegarde"
End With
CmdBar.Visible = True
End Sub
Pour résoudre mon problème il faudrait juste vérifier si la barre n'est pas déjà activé...
Mais impossible de trouver la bonne commande
J'ai essayé
mais cela ne fonctionne pasCommandBars("MaBarrePerso").Enabled = False
Une autre idée ?
Merci