Bonjour je cherche comment créer plusieurs boutons dans la barre d'outils soit dans l'onglet complément ou si possible dans un nouvel onglet mais seulement pour un classeur spécifique. J'arrive à en créer via Excel directement mais ils restent sur tout mes classeurs et j'ai aussi trouvé comment faire pour un seul classeur mais c'est trop petit.
Avez-vous une solution ?
Avez-vous une solution ?
VB:
Private Sub Workbook_Open()
Dim CmdBar As CommandBar
Dim Bouton As CommandBarButton
'Création de la barre d'outils nommée 'MaBarrePerso'
Set CmdBar = Application.CommandBars _
.Add(Name:="MaBarrePerso", Position:=msoBarTop, Temporary:=True)
'Ajout de 3 boutons dans la barre d'outils
Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
'Définit "l'image" qui va s'afficher sur le bouton
.FaceId = 133
'Définit quelle macro est associée au bouton.
'Cette macro sera lancée à chaque fois que vous cliquez sur le bouton.
.OnAction = "Macro1"
End With
Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.FaceId = 134
.OnAction = "Macro2"
End With
Set Bouton = CmdBar.Controls.Add(Type:=msoControlButton)
With Bouton
.FaceId = 135
.OnAction = "Macro3"
End With
CmdBar.Visible = True
End Sub