OVH Cloud OVH Cloud

bouton de macro

8 réponses
Avatar
gamma60
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer une des
macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué sur le
smiley et la macro du classeur A s'est executée dans la classeur B puis a
ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton collant
dans la barre des taches
--
gamma60

8 réponses

Avatar
jps
bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des tâches (ou
dans la barre d'outils en haut de ton classeur?) correspond à une macro qui
n'a pas été mise dans "ce classeur" mais dans le "classeur de macros
personnelles", ce qui signifie que, dès que tu cliques sur le smiley jaune,
la macro que tu crois prévue pour s'excuter dans le classeur A va s'exécuter
dans le classeur ouvert (B, C, D....bref dans n'importe quel classeur)....si
tu ne veux plus de ce bouton, tu enfonces la touche Alt puis avec le bouton
gauche de la souris, tu le "pinces" et tu le tires n'importe où sur ta
feuille où tu le jettes en relâchant le bouton gauche de la souris...
jps

"gamma60" a écrit dans le message de
news:%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer une des
macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué sur le
smiley et la macro du classeur A s'est executée dans la classeur B puis a
ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton collant
dans la barre des taches
--
gamma60




Avatar
LSteph
Bonsoir Gamma,
;o)
Z'ont bon dos les turbulents!
:? Explique moi, s'il te plait comment conféti pour mettre un bouton
"bêtement" dans la barre des tâches..
:( Ce serait pas plutôt celle d'outils ou de commandes.

;-)
Elle vient du classeur A, c'est normal qu'il s'ouvre si tusur le bouton qui
en a l'adresse!
Mais AMHA cela ça doit aider autant que ce qui est dans ces macros pour une
question plus précise.
Donc à bientôt....sans doute!

Au fait tu peux faire une image , petite comme un bouton.
(avec la barre outils dessins) puis tu la copies (tu cliques du droit sur
le Smiley)
puis personnaliser et du droit encore Coller l'image du bouton.


lSteph


"gamma60" a écrit dans le message de news:
%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer une des
macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué sur le
smiley et la macro du classeur A s'est executée dans la classeur B puis a
ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton collant
dans la barre des taches
--
gamma60



Avatar
gamma60
Merci jps
en fait lors de la création je les avais mis dans" tous les classeurs"
mais ensuite j'ai modifié (voyant le danger) et chaque macro est enregistrée
dans "ce classeur"
Peut -etre que la modification n'est pas prise en compte si elle est faite
après la création ?
explique moi......
(bien sur je voulais dire barre d'outil)

--
gamma60


In news:,
jps typed:
bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des
tâches (ou dans la barre d'outils en haut de ton classeur?)
correspond à une macro qui n'a pas été mise dans "ce classeur" mais
dans le "classeur de macros personnelles", ce qui signifie que, dès
que tu cliques sur le smiley jaune, la macro que tu crois prévue pour
s'excuter dans le classeur A va s'exécuter dans le classeur ouvert
(B, C, D....bref dans n'importe quel classeur)....si tu ne veux plus
de ce bouton, tu enfonces la touche Alt puis avec le bouton gauche de
la souris, tu le "pinces" et tu le tires n'importe où sur ta feuille
où tu le jettes en relâchant le bouton gauche de la souris...
jps



Avatar
LSteph
Bonsoir JPS,
Ah! bien sois-tu là venu.
Te croyais querrant en quelque contrée Northique
alors d'accord !
pour bien smiley, rien de tel parfois que le relâchement de souris.
;o))

'lSteph

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

bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des tâches (ou
dans la barre d'outils en haut de ton classeur?) correspond à une macro
qui
n'a pas été mise dans "ce classeur" mais dans le "classeur de macros
personnelles", ce qui signifie que, dès que tu cliques sur le smiley
jaune,
la macro que tu crois prévue pour s'excuter dans le classeur A va
s'exécuter
dans le classeur ouvert (B, C, D....bref dans n'importe quel
classeur)....si
tu ne veux plus de ce bouton, tu enfonces la touche Alt puis avec le
bouton
gauche de la souris, tu le "pinces" et tu le tires n'importe où sur ta
feuille où tu le jettes en relâchant le bouton gauche de la souris...
jps

"gamma60" a écrit dans le message de
news:%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer une des
macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué sur le
smiley et la macro du classeur A s'est executée dans la classeur B puis a
ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton collant
dans la barre des taches
--
gamma60







Avatar
jps
:-))))))
pour l'instant, je quère à sortir gamma60 de son bourbier de garnements
turbulents...
pour gamma60 : tu ouvres un de tes classeurs et tu cliques
Outils/Macro/Macros et tu nous dis si, dans la liste de macros qui figure
dans la fenêtre qui s'est affichée, tu as le nom de ta macro précédé de
PERSO.XLS...
si oui, tu la mets en surbrillance et tu la supprimes au moyen du bouton
Supprimer à droite
sinon, faut nous dire ce que tu as là-dedans...
jps

"LSteph" a écrit dans le message de
news:
Bonsoir JPS,
Ah! bien sois-tu là venu.
Te croyais querrant en quelque contrée Northique
alors d'accord !
pour bien smiley, rien de tel parfois que le relâchement de souris.
;o))

'lSteph

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

bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des tâches
(ou


dans la barre d'outils en haut de ton classeur?) correspond à une macro
qui
n'a pas été mise dans "ce classeur" mais dans le "classeur de macros
personnelles", ce qui signifie que, dès que tu cliques sur le smiley
jaune,
la macro que tu crois prévue pour s'excuter dans le classeur A va
s'exécuter
dans le classeur ouvert (B, C, D....bref dans n'importe quel
classeur)....si
tu ne veux plus de ce bouton, tu enfonces la touche Alt puis avec le
bouton
gauche de la souris, tu le "pinces" et tu le tires n'importe où sur ta
feuille où tu le jettes en relâchant le bouton gauche de la souris...
jps

"gamma60" a écrit dans le message de
news:%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer une
des



macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué sur
le



smiley et la macro du classeur A s'est executée dans la classeur B puis
a



ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton
collant



dans la barre des taches
--
gamma60











Avatar
gamma60
Bonjour
c'est vrai c'est le bourbier !
Je n'ai pas de classeur PERSO mais toutes les macros sont attachées à tous
les classeurs
J'ai l'impression que l'option choisie à la création :"tous les classeurs
ouverts" est irréversible.....
Classeur A:outils/macro/macro,je sélectionne chaque macro,macro dans : ce
classeur
je ferme le classeur, je ré-ouvre et elles sont revenues avec le choix "tous
les classeurs ouverts".......
Comment obtenir que chaque macro ne soit affichée QUE dans le classeur pour
lequel elle a été faite ????

Pour LSteph :j'ai dit "bêtement" d'abord parce que je ne savais pas retirer
le bouton de la barre d'outil (merci jps) ensuite parce que je trouve plus
rationnel d'avoir un bouton ou un objet qqconque dans une feuille pour
lancer les actions.
Je vais apprendre à verrouiller. Dommage que je n'ai pas gardé la foule de
messages de PHIL/YANN sur le sujet......
Merci d'avance

--
gamma60


In news:,
jps typed:
:-))))))
pour l'instant, je quère à sortir gamma60 de son bourbier de
garnements turbulents...
pour gamma60 : tu ouvres un de tes classeurs et tu cliques
Outils/Macro/Macros et tu nous dis si, dans la liste de macros qui
figure dans la fenêtre qui s'est affichée, tu as le nom de ta macro
précédé de PERSO.XLS...
si oui, tu la mets en surbrillance et tu la supprimes au moyen du
bouton Supprimer à droite
sinon, faut nous dire ce que tu as là-dedans...
jps

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

bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des
tâches (ou dans la barre d'outils en haut de ton classeur?)
correspond à une macro qui
n'a pas été mise dans "ce classeur" mais dans le "classeur de
macros personnelles", ce qui signifie que, dès que tu cliques sur
le smiley jaune,
la macro que tu crois prévue pour s'excuter dans le classeur A va
s'exécuter
dans le classeur ouvert (B, C, D....bref dans n'importe quel
classeur)....si
tu ne veux plus de ce bouton, tu enfonces la touche Alt puis avec le
bouton
gauche de la souris, tu le "pinces" et tu le tires n'importe où sur
ta feuille où tu le jettes en relâchant le bouton gauche de la
souris... jps

"gamma60" a écrit dans le message de
news:%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer
une des macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué
sur le smiley et la macro du classeur A s'est executée dans la
classeur B puis a ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton
collant dans la barre des taches
--
gamma60








Avatar
jps
bonjour gamma
pas d'affolement, tu retournes simplement tes manches (ça te sera même plus
facile pour filer quelques baffes à tes gamins turbulents)...
sous Win98, je n'ai pas cette possibilité de "tous les classeurs ouverts"
mais "ce classeur" ou "classeur de macros personnelles (c'est à dire le
fameux Perso.xls) ; aussi, vais-je te répondre sans être certain que ce soit
la bonne démarche : qaund tu ouvres VBE, après avoir ouvert tes divers
classeurs, tes macros sont toutes écrites dans un module de chacun des
classeurs? si oui, tu ne gardes dans chaque module des classeurs que celles
le concernant à grands coups de copier-coller ou de couper-coller ; n'oublie
pas d'enregistrer ces manips sinon, ce sera à refaire....
tu nous dis si ça a marché
jps

"gamma60" a écrit dans le message de
news:
Bonjour
c'est vrai c'est le bourbier !
Je n'ai pas de classeur PERSO mais toutes les macros sont attachées à tous
les classeurs
J'ai l'impression que l'option choisie à la création :"tous les classeurs
ouverts" est irréversible.....
Classeur A:outils/macro/macro,je sélectionne chaque macro,macro dans : ce
classeur
je ferme le classeur, je ré-ouvre et elles sont revenues avec le choix
"tous

les classeurs ouverts".......
Comment obtenir que chaque macro ne soit affichée QUE dans le classeur
pour

lequel elle a été faite ????

Pour LSteph :j'ai dit "bêtement" d'abord parce que je ne savais pas
retirer

le bouton de la barre d'outil (merci jps) ensuite parce que je trouve plus
rationnel d'avoir un bouton ou un objet qqconque dans une feuille pour
lancer les actions.
Je vais apprendre à verrouiller. Dommage que je n'ai pas gardé la foule de
messages de PHIL/YANN sur le sujet......
Merci d'avance

--
gamma60


In news:,
jps typed:
:-))))))
pour l'instant, je quère à sortir gamma60 de son bourbier de
garnements turbulents...
pour gamma60 : tu ouvres un de tes classeurs et tu cliques
Outils/Macro/Macros et tu nous dis si, dans la liste de macros qui
figure dans la fenêtre qui s'est affichée, tu as le nom de ta macro
précédé de PERSO.XLS...
si oui, tu la mets en surbrillance et tu la supprimes au moyen du
bouton Supprimer à droite
sinon, faut nous dire ce que tu as là-dedans...
jps

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

bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des
tâches (ou dans la barre d'outils en haut de ton classeur?)
correspond à une macro qui
n'a pas été mise dans "ce classeur" mais dans le "classeur de
macros personnelles", ce qui signifie que, dès que tu cliques sur
le smiley jaune,
la macro que tu crois prévue pour s'excuter dans le classeur A va
s'exécuter
dans le classeur ouvert (B, C, D....bref dans n'importe quel
classeur)....si
tu ne veux plus de ce bouton, tu enfonces la touche Alt puis avec le
bouton
gauche de la souris, tu le "pinces" et tu le tires n'importe où sur
ta feuille où tu le jettes en relâchant le bouton gauche de la
souris... jps

"gamma60" a écrit dans le message de
news:%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer
une des macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué
sur le smiley et la macro du classeur A s'est executée dans la
classeur B puis a ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton
collant dans la barre des taches
--
gamma60












Avatar
LSteph
Bonsoir Gamma60,
Comme dit JPS pas de panique:
Outils Macro NouvelleMacro
Dans la boite qui s'affiche
Sur la partie
'Enregistrer la macro dans' (activer le déroulant et choisir):
Classeur de Macros Personnelles
puis Ok
Puis tapes un texte dans une cellule puis Arrêtrer la macro.
Le classeur Perso est créé.
Vérifie avec Alt+F11
Il contient un module qui contient la macro que tu viens d'enregistrer.
Tu aurais aussi bien pu choisir 'Enregistrer la macro dans': Ce classeur

Mais sinon relis mon explication Classeur A s'ouvre c'est Normal!
Tu cliques sur un bouton (smiley) qui l'appelle mais cela n'empêche pas le
cas échéant
qu'elle agisse indépendament sur le classeur actif (Classeur B).

lSteph


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

Bonjour
c'est vrai c'est le bourbier !
Je n'ai pas de classeur PERSO mais toutes les macros sont attachées à tous
les classeurs
J'ai l'impression que l'option choisie à la création :"tous les classeurs
ouverts" est irréversible.....
Classeur A:outils/macro/macro,je sélectionne chaque macro,macro dans : ce
classeur
je ferme le classeur, je ré-ouvre et elles sont revenues avec le choix
"tous les classeurs ouverts".......
Comment obtenir que chaque macro ne soit affichée QUE dans le classeur
pour lequel elle a été faite ????

Pour LSteph :j'ai dit "bêtement" d'abord parce que je ne savais pas
retirer le bouton de la barre d'outil (merci jps) ensuite parce que je
trouve plus rationnel d'avoir un bouton ou un objet qqconque dans une
feuille pour lancer les actions.
Je vais apprendre à verrouiller. Dommage que je n'ai pas gardé la foule de
messages de PHIL/YANN sur le sujet......
Merci d'avance

--
gamma60


In news:,
jps typed:
:-))))))
pour l'instant, je quère à sortir gamma60 de son bourbier de
garnements turbulents...
pour gamma60 : tu ouvres un de tes classeurs et tu cliques
Outils/Macro/Macros et tu nous dis si, dans la liste de macros qui
figure dans la fenêtre qui s'est affichée, tu as le nom de ta macro
précédé de PERSO.XLS...
si oui, tu la mets en surbrillance et tu la supprimes au moyen du
bouton Supprimer à droite
sinon, faut nous dire ce que tu as là-dedans...
jps

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

bonjour gamma60
si je comprends bien, le smiley que tu as mis dans la barre des
tâches (ou dans la barre d'outils en haut de ton classeur?)
correspond à une macro qui
n'a pas été mise dans "ce classeur" mais dans le "classeur de
macros personnelles", ce qui signifie que, dès que tu cliques sur
le smiley jaune,
la macro que tu crois prévue pour s'excuter dans le classeur A va
s'exécuter
dans le classeur ouvert (B, C, D....bref dans n'importe quel
classeur)....si
tu ne veux plus de ce bouton, tu enfonces la touche Alt puis avec le
bouton
gauche de la souris, tu le "pinces" et tu le tires n'importe où sur
ta feuille où tu le jettes en relâchant le bouton gauche de la
souris... jps

"gamma60" a écrit dans le message de
news:%
Bonsoir
j'ai deux classeurs avec des macros enregistrées dans "ce classeur"
j'ai betement mis un bouton dans la barre des taches pour lancer
une des macros du classeur A (un smiley)
je travaillais sur le classeur B quand un gamin turbulent a cliqué
sur le smiley et la macro du classeur A s'est executée dans la
classeur B puis a ouvert le classeur A. Comment est-ce possible ?
Aidez-moi !
je souhaiterai quand j'ouvre le classeur B ne pas avoir ce bouton
collant dans la barre des taches
--
gamma60