Bonsoir walter07
J'avais cru comprendre que ces barres d'outils et boutons étaient associés à un fichier en particulier.
Si tu veux retrouver tous ces boutons sur tous les fichiers, a il suffit a priori de lancer la macro une seule fois, et à dans ce cas-là de ne pas avoir de macro qui supprime la barre.
En fait, comme dans la v2003, quand tu as créé ta barre d'outils, elle ne s'en va plus.
Dans Excel 2007, comme les barres d'outils n'existent plus, faut la faire avec une macro.
Pour cela, tu peux en fait directement faire le code sous 2007, j'ai essayé et ça fonctionne.
Quand ton code est OK, tu lances la macro pour faire apparaître l'onglet, tu enregistres ton fichier et tu le ranges dans un coin, car il ne va pas resservir tous les jours !
Pour nommer les boutons, il faut ajouter la propriété Caption,
quant aux images de bouton, c'est la propriété FaceId, tu trouveras les codes ici :
http://www.outlookexchange.com/articles/toddwalker/BuiltInOLKIcons.asp
ce qui donne pour un bouton nommé "toto" en forme de coeur :
Set bouton1 = mabar.Controls.Add(Type:=msoControlButton)
With bouton1
.Caption = "toto"
.FaceId = 481 'faceid du coeur
.OnAction = "Macro1"
End With
Fais des tests et dis nous.
m@rina
merci c sympa de répondre, cela me fait un tout prtit peut avancer, mais je suis vraiment nul je comprends rien à ce que tu ecris parceque je ne sais pas de quoi tu parles, c un peu pareil avec ceux qui connaisse les procédures, il manque tjrs qque chose çà ne fonctionne jamais parce que l'on à pas totalement les procédure, par exemple tu ecris "tu dois avoir une macro Workbook_open qui crée la barre et une workbook_beforeClose qui détruit la barre". sais pas ce que ça veut dire, faut le faire sous 2003 ,2007 ou à quel moment, comment etc..
qd on est nul de chez nul on à besoin de savoir depuis le debut
qd au site que tu me conseil c certainement trés bien, mais je ne comprends pas l'anglais pas de bol.
2003 etant galére car j'ai des fichiers lourds, je suis obligé de ma resigner à faire appel à un pro
merci qd même,
http://www.addintools.com/french/menu_office/default.htm
cela devrait être ce que tu cherche