OVH Cloud OVH Cloud

Affecter une procédure a un bouton personnalisé

2 réponses
Avatar
Mario Limoges
Bonjour à tous,

Comment faire si cela est possible en VBA ...

Je veut affecter une procédure pré enregistrer dans un module a un bouton
contenue dans une barre de commande "CommandBar" personnalisé, sachant que
le module contient plusieurs procédures. Un peu comme il est possible de le
faire manuellement via le menu affichage/barres d'outils/personnalisé .
/clique droit sur le bouton.

Espérant avoir été suffisamment clair

Merci a l'avance

2 réponses

Avatar
Frédéric Sigonneau
Bonsoir,

Tu peux utiliser cette syntaxe :

Application.Commandbars("NomDeTaBarre"). _
Controls("NomDuBouton"). _
OnAction="NomDeLaProcédure"

(les guillemets entourant le nom de la procédure à exécuter sont obligatoires si
tu passes le nom de cette procédure "en dur" - cas le plus courant)

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour à tous,

Comment faire si cela est possible en VBA ...

Je veut affecter une procédure pré enregistrer dans un module a un bouton
contenue dans une barre de commande "CommandBar" personnalisé, sachant que
le module contient plusieurs procédures. Un peu comme il est possible de le
faire manuellement via le menu affichage/barres d'outils/personnalisé .
/clique droit sur le bouton.

Espérant avoir été suffisamment clair

Merci a l'avance


Avatar
mario limoges
Merci de l'intérêt porté! vous me placez sur une piste que je vais
développer ...

"Frédéric Sigonneau" a écrit dans le message
de news:
Bonsoir,

Tu peux utiliser cette syntaxe :

Application.Commandbars("NomDeTaBarre"). _
Controls("NomDuBouton"). _
OnAction="NomDeLaProcédure"

(les guillemets entourant le nom de la procédure à exécuter sont
obligatoires si

tu passes le nom de cette procédure "en dur" - cas le plus courant)

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !


Bonjour à tous,

Comment faire si cela est possible en VBA ...

Je veut affecter une procédure pré enregistrer dans un module a un
bouton


contenue dans une barre de commande "CommandBar" personnalisé, sachant
que


le module contient plusieurs procédures. Un peu comme il est possible
de le


faire manuellement via le menu affichage/barres d'outils/personnalisé .
/clique droit sur le bouton.

Espérant avoir été suffisamment clair

Merci a l'avance