OVH Cloud OVH Cloud

Macro associée à un bouton dans Excel 2000

13 réponses
Avatar
Perceval973
Bonjour à tous

J'ai Excel 2000
Je me souviens qu'avant il etait possible de créer un bouton dans une
feuille de calcul et de lui associer une macro...
Mais dans Excel 2000 je ne parviens pas a faire cela.

tout ce que j'arrive a faire c'est :
soit :
Créer une macro, copier les lignes de la macro, clic droit sur mon bouton,
visualiser le code, coller ma macro...
Soit :
Créer un bouton dans la barre des menus, personnaliser l'affichage, affecter
une macro au bouton de la barre des menus...

Est-ce normal oubien est-ce que j'ai loupé une étape ???
L'interet pour moi serait que la macro reste attachée a mon classeur excel
et non pas a ma machine car ce classeur je le partage avec d'autres.

Merci pour votre aide
Régis

10 réponses

1 2
Avatar
LeSteph
bonjour,

dbl clique sur le bouton
dansle
private sub bouton quand clic
tu mets le nom de tamacro et
tu refermes vba.

LeSteph

"Perceval973" a écrit dans le message de
news:40f3838e$0$9671$
Bonjour à tous

J'ai Excel 2000
Je me souviens qu'avant il etait possible de créer un bouton dans une
feuille de calcul et de lui associer une macro...
Mais dans Excel 2000 je ne parviens pas a faire cela.

tout ce que j'arrive a faire c'est :
soit :
Créer une macro, copier les lignes de la macro, clic droit sur mon bouton,
visualiser le code, coller ma macro...
Soit :
Créer un bouton dans la barre des menus, personnaliser l'affichage,
affecter

une macro au bouton de la barre des menus...

Est-ce normal oubien est-ce que j'ai loupé une étape ???
L'interet pour moi serait que la macro reste attachée a mon classeur excel
et non pas a ma machine car ce classeur je le partage avec d'autres.

Merci pour votre aide
Régis




Avatar
LeSteph
...suite...
En affichant la barre d'outil visual basic
cela peut t'aider aussi..oups!
clique sur les deux petits outils qui se croisent
et choisis le bouton que tu étire dans ta feuille.

LeSteph
"Perceval973" a écrit dans le message de
news:40f3838e$0$9671$
Bonjour à tous

J'ai Excel 2000
Je me souviens qu'avant il etait possible de créer un bouton dans une
feuille de calcul et de lui associer une macro...
Mais dans Excel 2000 je ne parviens pas a faire cela.

tout ce que j'arrive a faire c'est :
soit :
Créer une macro, copier les lignes de la macro, clic droit sur mon bouton,
visualiser le code, coller ma macro...
Soit :
Créer un bouton dans la barre des menus, personnaliser l'affichage,
affecter

une macro au bouton de la barre des menus...

Est-ce normal oubien est-ce que j'ai loupé une étape ???
L'interet pour moi serait que la macro reste attachée a mon classeur excel
et non pas a ma machine car ce classeur je le partage avec d'autres.

Merci pour votre aide
Régis




Avatar
AV
Le plus simple (amha) :
Affichage > barre d'outils > Formulaire > clic sur l'outil "bouton" > le
dessiner sur la feuille > associer la macro
Si le bouton (barre d'outils Formulaire) est déjà dessiné, clic droit dessus >
associer la macro

AV
Avatar
Perceval973
Je n'ai pas cette possibilité si je clique droit sur mon bouton. Ci joint
copie des menus a ma disposition

{Couper
Copier
Coller (grisé, mais c'est normal)
Propriété
Visualiser le code
Objet bouton de commande
Groupe
Ordre
Format de contrôle}

Désolé si j'ai loupé une phase :-(
Merci pour votre aide
Régis

"AV" a écrit dans le message de
news:%
Le plus simple (amha) :
Affichage > barre d'outils > Formulaire > clic sur l'outil "bouton" > le
dessiner sur la feuille > associer la macro
Si le bouton (barre d'outils Formulaire) est déjà dessiné, clic droit
dessus >

associer la macro

AV




Avatar
CAP2
Salut,

comme le dit AV, il faut que tu affiches ta barre d'outils "Formulaires" et
non pas les contrôles de la barre d'outils "Visual Basic" (elles sont très
proches, mais y'a des différences)

Ensuite tu dessines un bouton de commande grâce à cette barre d'outils
"Formulaires", tu cliques-droit dessus et tu as "affecter une macro".

Tu choisis la bonne et voilou...

Ca marche ??

A plus

CAP2
Avatar
Perceval973
Pour créer les boutons, aucun problème... Ca je sais faire.
Mais je ne trouve toujours pas comment affecter une macro aux boutons que
j'ai créé, autrement qu'en faisant un copier/coller de mes macros dans
"visualiser le code"


"LeSteph" a écrit dans le message de
news:40f386c0$0$18217$
...suite...
En affichant la barre d'outil visual basic
cela peut t'aider aussi..oups!
clique sur les deux petits outils qui se croisent
et choisis le bouton que tu étire dans ta feuille.

LeSteph
"Perceval973" a écrit dans le message de
news:40f3838e$0$9671$
Bonjour à tous

J'ai Excel 2000
Je me souviens qu'avant il etait possible de créer un bouton dans une
feuille de calcul et de lui associer une macro...
Mais dans Excel 2000 je ne parviens pas a faire cela.

tout ce que j'arrive a faire c'est :
soit :
Créer une macro, copier les lignes de la macro, clic droit sur mon
bouton,


visualiser le code, coller ma macro...
Soit :
Créer un bouton dans la barre des menus, personnaliser l'affichage,
affecter

une macro au bouton de la barre des menus...

Est-ce normal oubien est-ce que j'ai loupé une étape ???
L'interet pour moi serait que la macro reste attachée a mon classeur
excel


et non pas a ma machine car ce classeur je le partage avec d'autres.

Merci pour votre aide
Régis








Avatar
Vincent.
Salut tous et toutes !
Apparemment, il y a confusion entre les deux "boutons"
issus des barres d'outils 'formulaires' (code disponible
par le clic droit et placé dans un module standard)
et 'boîte à outils contrôles' (code disponible en double
cliquant sur le bouton dans le code relatif à la feuille)
A+

Vincent, à la bourre là !

-----Message d'origine-----
Je n'ai pas cette possibilité si je clique droit sur mon
bouton. Ci joint

copie des menus a ma disposition

{Couper
Copier
Coller (grisé, mais c'est normal)
Propriété
Visualiser le code
Objet bouton de commande
Groupe
Ordre
Format de contrôle}

Désolé si j'ai loupé une phase :-(
Merci pour votre aide
Régis

"AV" a écrit dans le message de
news:%
Le plus simple (amha) :
Affichage > barre d'outils > Formulaire > clic sur
l'outil "bouton" > le


dessiner sur la feuille > associer la macro
Si le bouton (barre d'outils Formulaire) est déjà
dessiné, clic droit


dessus >
associer la macro

AV






.




Avatar
Perceval973
Ah ouiiiiiiiiiiii Impeccable...

En fait il faut affecter la macro au moment de la création du bouton
parceque LA excel le propose. Cela suppose donc que l'on a créé la macro
AVANT de créer le boutont...
Sinon apres on ne peut plus affecter la macro. J'ai bon la ???

En tous cas merci pour votre patience :-)

"CAP2" a écrit dans le message de
news:
Salut,

comme le dit AV, il faut que tu affiches ta barre d'outils "Formulaires"
et

non pas les contrôles de la barre d'outils "Visual Basic" (elles sont très
proches, mais y'a des différences)

Ensuite tu dessines un bouton de commande grâce à cette barre d'outils
"Formulaires", tu cliques-droit dessus et tu as "affecter une macro".

Tu choisis la bonne et voilou...

Ca marche ??

A plus

CAP2




Avatar
CAP2
Salut noble chevalier ;o))

en fait tu peux tout à fait créer ton bouton, créer la macro,puis retourner
faire un clic-droit sur le bouton et demander à affecter ta macro...

La différence fondamentale entre le bouton de commande de la barre d'outils
"Formulaires" et celui de la barre "Visual Basic", c'est que avec le premier
tu lances l'execution d'un code placé en feuille de module VBA, tandis
qu'avec le second tu lances une procédure évènementielle propre à ton bouton
(tu peux décider toi-même de l'évènement déclencheur : clic,
double-clic,...)

Si je dis trop de bêtises, j'attends les coups de hallebardes des autres
chevaliers ayant suivi ce fil ;o)))

Voilou

A plus

CAP2

"Perceval973" a écrit dans le message de news:
40f3a705$0$2088$
Ah ouiiiiiiiiiiii Impeccable...

En fait il faut affecter la macro au moment de la création du bouton
parceque LA excel le propose. Cela suppose donc que l'on a créé la macro
AVANT de créer le boutont...
Sinon apres on ne peut plus affecter la macro. J'ai bon la ???

En tous cas merci pour votre patience :-)

"CAP2" a écrit dans le message de
news:
Salut,

comme le dit AV, il faut que tu affiches ta barre d'outils "Formulaires"
et

non pas les contrôles de la barre d'outils "Visual Basic" (elles sont
très


proches, mais y'a des différences)

Ensuite tu dessines un bouton de commande grâce à cette barre d'outils
"Formulaires", tu cliques-droit dessus et tu as "affecter une macro".

Tu choisis la bonne et voilou...

Ca marche ??

A plus

CAP2








Avatar
AV
Si tu relis bien ce que je t'ai répondu...."tout" y est !

AV
1 2