OVH Cloud OVH Cloud

déclanchement d'une macro

3 réponses
Avatar
JLR
Bonjour ,
pourriez vous me donner le code pour lancer une macro en cliquant sur un
bouton
et y a t-il des restrictions.
Merci.

Bye Bye

3 réponses

Avatar
René Delcourt
Tu cliques droit sur le bouton, tu choisis affecter une macro et c'est tout.
Il faut que la macro soit préalablement enregistrée.
Sinon, il te propose d'en enregistrer une.
--
René Delcourt



Bonjour ,
pourriez vous me donner le code pour lancer une macro en cliquant sur un
bouton
et y a t-il des restrictions.
Merci.

Bye Bye


Avatar
Pierre Fauconnier
Bonjour

En fait, n'importe quelle macro ( ou procédure, voire fonction ) d'un module
standard qui ne requiert pas de paramètres peut être activée par un bouton.

si ce bouton est un bouton placé sur une feuille de calcul, il suffit
d'effectuer un clic droit sur ledit bouton et de choisir l'item "affecter
une macro"

La procédure suivante pourra être affectée à un bouton
sub MaMacro()
...
end sub

Alors que
sub MaMacro(Parametre)
...
end sub
ne pourra pas l'être, puisque le clic sur le bouton ne sait pas passer
Parametre à la procédure.

Les procédures d'un module de classe ( module de feuille, de classeur, de
userform ou module de classe perosnnalisée ) ne savent pas être déclenchées
au départ d'un clic sur bouton dans une feuille de calcul, sauf à être
appelées par une procédure d'un module standard, elle-même déclenchée par
clic sur le bouton.

Ok?


--
Pierre Fauconnier ()
"Le bonheur n'est pas au bout du chemin. Le bonheur EST le chemin ( proverbe
zen )
Remplacez nospam.nospam par pfi.be pour répondre. Merci


"JLR" a écrit dans le message de news:

Bonjour ,
pourriez vous me donner le code pour lancer une macro en cliquant sur un
bouton
et y a t-il des restrictions.
Merci.

Bye Bye


Avatar
ST
Il n'y a pas de code spécifique si j'ai bien compris ta question.

Tu cliques du bouton droit sur les barres d'outils puis personnaliser.
Ensuite, dans l'onglet commandes, tu sélectionnes la catégorie macros et tu
fais glisser le bouton personnalisé vers la barre d'outils.

Ensuite, tu cliques du bouton droit sur ce bouton et tu peux lui affecter
une macro déjà créée. Tu peux aussi personnaliser l'image du bouton ainsi
que le nom associé à ce bouton.

ST

"JLR" a écrit dans le message de
news:
Bonjour ,
pourriez vous me donner le code pour lancer une macro en cliquant sur un
bouton
et y a t-il des restrictions.
Merci.

Bye Bye