Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 07/06/2005, 11h36   #1 (permalink)
XLDnaute Occasionel
 
Date d'inscription: avril 2005
Messages: 190
Par défaut Affecter Macro a un bouton par VBA

Bonjour a tous

Voilà j'ai créé un bouton dans un barre de taches
je l'affiche et la 'désaffiche' avec la macro:

Code:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
Application.CommandBars('MaBarre').Visible = False
End Sub

Private Sub Workbook_Open()
Application.CommandBars('MaBarre').Visible = True
End Sub
je voudrais affecter au bouton une macro mais par le code pour ne pas qu'il demande a chaque fois que ce fichier sera utilisé d'un autre ordi du reseau.

Si quelqu'un a une idée....
J'ai pensé a


Code:
Application.CommandBars('Copie d'onglet').Controls('MonBouton').
Et il faudrait m'aider a finir
Merci d'avance...
Riddick est déconnecté   Réponse avec citation
ANNONCES
Vieux 07/06/2005, 20h18   #2 (permalink)
XLDnaute Accro
 
Avatar de Luki
 
Date d'inscription: février 2005
Version Excel : Excel 2000 (PC)
Messages: 1 103
Envoyer un message via MSN à Luki
Par défaut Re:Affecter Macro a un bouton par VBA

Bonsoir Riddick,

Pour affecter une macro à un bouton de barre d'outils:
MonBouton.OnAction= ' le nom de la macro à éxécuter'

pour désactiver:
MonBouton.OnAction= ''

Pour trouver le bouton, soit :
set MonBouton=Application.CommandBars('MaBarre').contr ols(index)

soit si tu lui as donné un tag ( ce qui permet de ne pas avoir à se soucier de sa position dans la barre):
set MonBouton=Application.CommandBars('MaBarre').FindC ontrol(Tag:='monboutontag')

Voili,voilou

A+
__________________

Et un peu de pub perso!
Luki est déconnecté   Réponse avec citation
Vieux 08/06/2005, 10h28   #3 (permalink)
XLDnaute Occasionel
 
Date d'inscription: avril 2005
Messages: 190
Par défaut Re:Affecter Macro a un bouton par VBA

Bonjour Luc

T'es au top exactement ce que je voulais
Il m'a fallu du temps pour comprendre qu'il fallait les guillemets autour du nom de la macro.....
Merci encore a plus tard
Riddick est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Fuseau horaire GMT +2. Il est actuellement 20h52.


(C) 2006 Excel Downloads