MJ13
XLDnaute Barbatruc
Bonjour
J'ai trouvé sur le net un code pour créer une barre d'outils perso assez intéressante.
voici le code
Je voudrais savoir si on peux affecter à un bouton l'ouverture d'un fichier
par exemple au lieu de
.OnAction = "MaMacro" qui lance la macro MaMacro on aurait un code du genre
.OnAction = open("c:\test\test.xls")
d'avance Merci.
J'ai trouvé sur le net un code pour créer une barre d'outils perso assez intéressante.
voici le code
Code:
Sub CréeBarreOutils()
'http://www.commentcamarche.net/forum/affich-2342639-excel-vba-probleme-de-creation-de-barres
On Error Resume Next
CommandBars("MaBarre").Delete
On Error GoTo 0
With CommandBars.Add(Name:="MaBarre")
With .Controls.Add(Type:=msoControlButton)
.OnAction = "MaMacro" ' macro à lancer
.FaceId = 2600 ' modèle de bouton
.TooltipText = "Ça fait ci" ' info bulle
End With
With .Controls.Add(Type:=msoControlPopup)
.Caption = "Autre façon de faire"
.TooltipText = "Texte qu'on veut"
With .Controls.Add(msoControlButton)
.TooltipText = "Ça fait ca" ' info bulle
.FaceId = 2600 ' modèle de bouton
.OnAction = "MonAutreMacro" ' macro à lancer
.Caption = "Lancement" ' texte de la ligne
End With
End With
.Visible = True
End With
End Sub
Sub MaMacro()
MsgBox "Ça marche !"
End Sub
Sub MonAutreMacro()
MsgBox "Ça marche aussi!"
End Sub
Je voudrais savoir si on peux affecter à un bouton l'ouverture d'un fichier
par exemple au lieu de
.OnAction = "MaMacro" qui lance la macro MaMacro on aurait un code du genre
.OnAction = open("c:\test\test.xls")
d'avance Merci.