Macro affectée à un bouton

  • Initiateur de la discussion Djay
  • Date de début
D

Djay

Guest
Bonjour à tous! J'ai affecté un macro à un bouton dans excel et ce bouton a pour icone un smiley. Voici mon code:

Public Bouton_Macro
Public Bouton_Macro2

Private Sub Workbook_Open()
Set Bouton_Macro = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:= _
msoControlButton, ID:=2950, Before:=11)
Bouton_Macro_OnAction = "CleanTemp"
Set Bouton_Macro2 = Application.CommandBars("Worksheet Menu Bar").Controls.Add(Type:= _
msoControlButton, ID:=2950, Before:=12)
Bouton_Macro2.OnAction = "Help"
End Sub

Private Sub Workbook_BeforeClose(Cancel As Boolean)
Bouton_Macro.Delete
Bouton_Macro2.Delete
End Sub

En fait, j'ai déja un bouton affecté à une macro et quand l'autre se rejoute, on s'y perd car ils ont la même icone. Le pb c'est que dans mon code, il y a rien qui les différencie. En attendant votre réponse. Bonne fin journée.
Djay
 
D

Dan

Guest
Bonjour,

Il est normal que tu aies le même bouton. Il est définit par ID et si tu regardes ta macro, tu as deux fois le même. ici ID = 2950 qui correspond au smiley.

Remplace cette référence par une autre. Par exemple un de ces numéros : 1000, 351, 352, 273, 272, ...

Dis-moi quel icone tu souhaites sinon tu peux aussi aller sur ce site <http://www.excelabo.net/moteurs/recherche.php> où en tapant "Icones", tu trouveras un fichier de Laurent Mortézai à télécharger.

Bon travail

@+

Dan
 

Discussions similaires

Statistiques des forums

Discussions
312 394
Messages
2 088 018
Membres
103 700
dernier inscrit
franck42