Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que je
veux cette macro dans tous les classeurs actifs ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jps
bonjour dom il faut que ta macro soit dans ton classeur de macros personnelles (dans VBE il s'appelle Perso.xls) il te suffit de faire un copier coller de ta macro du classeur pour la coller dans un module à insérer via Insertion de ton Perso.xls... si pas clair, tu reklaxonnes HTH jps
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de macros et au moment de la création de la macro j'ai choisi "ce classeur". Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que je
veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
bonjour dom
il faut que ta macro soit dans ton classeur de macros personnelles (dans VBE
il s'appelle Perso.xls)
il te suffit de faire un copier coller de ta macro du classeur pour la
coller dans un module à insérer via Insertion de ton Perso.xls...
si pas clair, tu reklaxonnes
HTH
jps
"dom" <dom@discussions.microsoft.com> a écrit dans le message de
news:98172635-E424-4B43-AE9C-634738DED447@microsoft.com...
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les
classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que
je
bonjour dom il faut que ta macro soit dans ton classeur de macros personnelles (dans VBE il s'appelle Perso.xls) il te suffit de faire un copier coller de ta macro du classeur pour la coller dans un module à insérer via Insertion de ton Perso.xls... si pas clair, tu reklaxonnes HTH jps
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de macros et au moment de la création de la macro j'ai choisi "ce classeur". Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que je
veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
Luc Bourgeois
Ouvre ton fichier excel ou se trouve ta macro Clique OUTILS-MACRO-VISUALBASIC EDITOR Sur la gauche tu as une liste qui s'appelle Projet et plusieurs répertoires Double clics sur le module qui corespond à la macro que tu veux transféré (Ce module se trouve dans le repertoire module de VBAProjet + Nom de ton fichier) Copie tout le script et cré un nouveau module dans le répertoire VBA Projet (perso.XLS) et double clic dessus. colle les informations et ferme le basic.
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de macros et au moment de la création de la macro j'ai choisi "ce classeur". Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
Ouvre ton fichier excel ou se trouve ta macro
Clique OUTILS-MACRO-VISUALBASIC EDITOR
Sur la gauche tu as une liste qui s'appelle Projet et plusieurs répertoires
Double clics sur le module qui corespond à la macro que tu veux transféré
(Ce module se trouve dans le repertoire module de VBAProjet + Nom de ton
fichier)
Copie tout le script et cré un nouveau module dans le répertoire
VBA Projet (perso.XLS) et double clic dessus. colle les informations et
ferme le basic.
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que je
veux cette macro dans tous les classeurs actifs ?
Ouvre ton fichier excel ou se trouve ta macro Clique OUTILS-MACRO-VISUALBASIC EDITOR Sur la gauche tu as une liste qui s'appelle Projet et plusieurs répertoires Double clics sur le module qui corespond à la macro que tu veux transféré (Ce module se trouve dans le repertoire module de VBAProjet + Nom de ton fichier) Copie tout le script et cré un nouveau module dans le répertoire VBA Projet (perso.XLS) et double clic dessus. colle les informations et ferme le basic.
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de macros et au moment de la création de la macro j'ai choisi "ce classeur". Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
Christian.L
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de macros et au moment de la création de la macro j'ai choisi "ce classeur". Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
Bonjour
Une autre solution a celle de JPS, et que j'applique
personnellement est de mettre toutes tes macros dans un même
et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le
classeur actif
Bon courage
C.L.
"dom" <dom@discussions.microsoft.com> a écrit dans le message de news:
98172635-E424-4B43-AE9C-634738DED447@microsoft.com...
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les
classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que
je
veux cette macro dans tous les classeurs actifs ?
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de macros et au moment de la création de la macro j'ai choisi "ce classeur". Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
jps
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part, optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas mal de macros et qu'il suffit de rendre disponible dans Outils Macros Complémentaires et roulez, petit bolide..quand ça ne plante pas... jps
"Christian.L" a écrit dans le message de news:
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part,
optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas
mal de macros et qu'il suffit de rendre disponible dans Outils Macros
Complémentaires et roulez, petit bolide..quand ça ne plante pas...
jps
"Christian.L" <christian.lecossier@voila.fr> a écrit dans le message de
news:eyvhbaXqFHA.2696@TK2MSFTNGP11.phx.gbl...
Bonjour
Une autre solution a celle de JPS, et que j'applique
personnellement est de mettre toutes tes macros dans un même
et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le
classeur actif
Bon courage
C.L.
"dom" <dom@discussions.microsoft.com> a écrit dans le message de news:
98172635-E424-4B43-AE9C-634738DED447@microsoft.com...
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur
de
macros et au moment de la création de la macro j'ai choisi "ce
classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les
classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel que
je
veux cette macro dans tous les classeurs actifs ?
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part, optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas mal de macros et qu'il suffit de rendre disponible dans Outils Macros Complémentaires et roulez, petit bolide..quand ça ne plante pas... jps
"Christian.L" a écrit dans le message de news:
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
Christian.L
Bonjour JPS
Dans ta solution, le classeur .xla doit être placé dans un répertoire spécifique je crois ?
Christian
"jps" a écrit dans le message de news: u$
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part, optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas mal de macros et qu'il suffit de rendre disponible dans Outils Macros Complémentaires et roulez, petit bolide..quand ça ne plante pas... jps
"Christian.L" a écrit dans le message de news:
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
Bonjour JPS
Dans ta solution, le classeur .xla doit être placé dans un répertoire
spécifique je crois ?
Christian
"jps" <adresse@ntiscud> a écrit dans le message de news:
u$bfTYYqFHA.364@TK2MSFTNGP11.phx.gbl...
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part,
optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe
pas
mal de macros et qu'il suffit de rendre disponible dans Outils Macros
Complémentaires et roulez, petit bolide..quand ça ne plante pas...
jps
"Christian.L" <christian.lecossier@voila.fr> a écrit dans le message de
news:eyvhbaXqFHA.2696@TK2MSFTNGP11.phx.gbl...
Bonjour
Une autre solution a celle de JPS, et que j'applique
personnellement est de mettre toutes tes macros dans un même
et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le
classeur actif
Bon courage
C.L.
"dom" <dom@discussions.microsoft.com> a écrit dans le message de news:
98172635-E424-4B43-AE9C-634738DED447@microsoft.com...
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur
de
macros et au moment de la création de la macro j'ai choisi "ce
classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les
classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel
que
je
veux cette macro dans tous les classeurs actifs ?
Dans ta solution, le classeur .xla doit être placé dans un répertoire spécifique je crois ?
Christian
"jps" a écrit dans le message de news: u$
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part, optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas mal de macros et qu'il suffit de rendre disponible dans Outils Macros Complémentaires et roulez, petit bolide..quand ça ne plante pas... jps
"Christian.L" a écrit dans le message de news:
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
jps
oui et non, christian pour une meilleure compréhension, tu peux le mettre dans un répertoire existant et qui doit s'appeler Macros complémentaires et tu devrais dans ce cas, le voir apparaître dans la liste que tu obtiens sous Outils/Macros complémentaires où il te faudra le cocher pour le rendre actif mais si tu le mets n'importe où ailleurs, tu devras aller le chercher en faisant Parcourir dans la boîte Macros complémentaires évoquée précédemment... comme je suis encore un peu dans le beuzet, si j'ai dit des c....ies, quelque félon sera toujours là pour me correctionner.... jps
"Christian.L" a écrit dans le message de news:%
Bonjour JPS
Dans ta solution, le classeur .xla doit être placé dans un répertoire spécifique je crois ?
Christian
"jps" a écrit dans le message de news: u$
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part, optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas mal de macros et qu'il suffit de rendre disponible dans Outils Macros Complémentaires et roulez, petit bolide..quand ça ne plante pas... jps
"Christian.L" a écrit dans le message de news:
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur
de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
oui et non, christian
pour une meilleure compréhension, tu peux le mettre dans un répertoire
existant et qui doit s'appeler Macros complémentaires et tu devrais dans ce
cas, le voir apparaître dans la liste que tu obtiens sous Outils/Macros
complémentaires où il te faudra le cocher pour le rendre actif
mais si tu le mets n'importe où ailleurs, tu devras aller le chercher en
faisant Parcourir dans la boîte Macros complémentaires évoquée
précédemment...
comme je suis encore un peu dans le beuzet, si j'ai dit des c....ies,
quelque félon sera toujours là pour me correctionner....
jps
"Christian.L" <christian.lecossier@voila.fr> a écrit dans le message de
news:%23Y0ZEcgqFHA.3060@TK2MSFTNGP09.phx.gbl...
Bonjour JPS
Dans ta solution, le classeur .xla doit être placé dans un répertoire
spécifique je crois ?
Christian
"jps" <adresse@ntiscud> a écrit dans le message de news:
u$bfTYYqFHA.364@TK2MSFTNGP11.phx.gbl...
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part,
optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe
pas
mal de macros et qu'il suffit de rendre disponible dans Outils Macros
Complémentaires et roulez, petit bolide..quand ça ne plante pas...
jps
"Christian.L" <christian.lecossier@voila.fr> a écrit dans le message de
news:eyvhbaXqFHA.2696@TK2MSFTNGP11.phx.gbl...
Bonjour
Une autre solution a celle de JPS, et que j'applique
personnellement est de mettre toutes tes macros dans un même
et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le
classeur actif
Bon courage
C.L.
"dom" <dom@discussions.microsoft.com> a écrit dans le message de news:
98172635-E424-4B43-AE9C-634738DED447@microsoft.com...
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via
l'enregistreur
de
macros et au moment de la création de la macro j'ai choisi "ce
classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les
classeurs
excel, comment puis-je faire sans refaire la macro pour dire à excel
que
je
veux cette macro dans tous les classeurs actifs ?
oui et non, christian pour une meilleure compréhension, tu peux le mettre dans un répertoire existant et qui doit s'appeler Macros complémentaires et tu devrais dans ce cas, le voir apparaître dans la liste que tu obtiens sous Outils/Macros complémentaires où il te faudra le cocher pour le rendre actif mais si tu le mets n'importe où ailleurs, tu devras aller le chercher en faisant Parcourir dans la boîte Macros complémentaires évoquée précédemment... comme je suis encore un peu dans le beuzet, si j'ai dit des c....ies, quelque félon sera toujours là pour me correctionner.... jps
"Christian.L" a écrit dans le message de news:%
Bonjour JPS
Dans ta solution, le classeur .xla doit être placé dans un répertoire spécifique je crois ?
Christian
"jps" a écrit dans le message de news: u$
je n'y aurais jamais pensé...merci, christian ; j'ai, pour ma part, optationné (n'ayons pas peur des mots) pour un classeur .xla qui groupe pas mal de macros et qu'il suffit de rendre disponible dans Outils Macros Complémentaires et roulez, petit bolide..quand ça ne plante pas... jps
"Christian.L" a écrit dans le message de news:
Bonjour
Une autre solution a celle de JPS, et que j'applique personnellement est de mettre toutes tes macros dans un même et seul classeur Excel qui ne sert qu'a cela.
Ensuite tu ouvre ce classeur pour utiliser tes macros sur le classeur actif
Bon courage
C.L.
"dom" a écrit dans le message de news:
Bonjour,
Sous excel2000, j'ai créé une macro dans un fichier via l'enregistreur
de
macros et au moment de la création de la macro j'ai choisi "ce classeur".
Je m'aperçois que j'ai besoin d'utiliser cette macro dans tous les classeurs excel, comment puis-je faire sans refaire la macro pour dire à excel que je veux cette macro dans tous les classeurs actifs ?
Merci pour vos réponses
Cordialement
Dom
ClémentMarcotte
Bonjour,
mais si tu le mets n'importe où ailleurs, tu devras aller le chercher en faisant Parcourir dans la boîte Macros complémentaires évoquée précédemment...
Toujours oui et non ;-). Cette procédure fonctionne, mais rien n'empêche de juste faire un double-clic sur l'icône dans l'Explorateur Windows. Excel est assez grand pour tout faire tout seul après.
quelque félon sera toujours là pour me correctionner....
Puisqu'il y avait une invitation si explicite, j'ai pas pu résister ;-)
Bonjour,
mais si tu le mets n'importe où ailleurs, tu devras aller le chercher en
faisant Parcourir dans la boîte Macros complémentaires évoquée
précédemment...
Toujours oui et non ;-). Cette procédure fonctionne, mais rien n'empêche de
juste faire un double-clic sur l'icône dans l'Explorateur Windows. Excel est
assez grand pour tout faire tout seul après.
quelque félon sera toujours là pour me correctionner....
Puisqu'il y avait une invitation si explicite, j'ai pas pu résister ;-)
mais si tu le mets n'importe où ailleurs, tu devras aller le chercher en faisant Parcourir dans la boîte Macros complémentaires évoquée précédemment...
Toujours oui et non ;-). Cette procédure fonctionne, mais rien n'empêche de juste faire un double-clic sur l'icône dans l'Explorateur Windows. Excel est assez grand pour tout faire tout seul après.
quelque félon sera toujours là pour me correctionner....
Puisqu'il y avait une invitation si explicite, j'ai pas pu résister ;-)