Bonjour,
Je cherche à creer une barre d'outil dans mon classeur excel. Dans cette barre d'outil; je souhaite mettre un bouton qui permet d'exécuter une macro de ce même classeur.
Ne sachant pas comment faire, j'ai cherché dans la faq mais je n'ai trouvé aucune indication, de même que sur le forum (sauf une vague référence à une suppression de cette barre et une génération de la barre à chaque lancement du fichier pour que ça marche correctement... bref, ça me fait un peu peur ).
j'ai fini par trouver ce morceau de code sur google et j'aimerais avoir un peu d'aide parce que je comprends pas tout :
Si je comprend bien, on créé une barre "BarPerso" qui est placée aux coordonnées indiquées en dessous. Mais mon problème se situe sur le :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Sub NewBar() Application.CommandBars.Add(Name:="BarPerso").Visible = True Application.CommandBars("BarPerso").Controls.Add Type:=msoControlButton, ID _ :=19, Before:=1 Application.CommandBars("BarPerso").Controls.Add Type:=msoControlButton, ID _ :=22, Before:=2 With CommandBars("BarPerso") .Left = 620 .Top = 450 .Width = 120 End With End Sub
est-ce que c'est pour ajouter un bouton ? et si non, comment faut il faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Application.CommandBars("BarPerso").Controls.Add Type:=msoControlButton, ID _ :=22, Before:=2
Merci,
Aethis
Partager