Dans un classeur, j'ai des macros enregistrées dans "ce classeur" mais aussi
dans "tous les classeurs ouverts". J'ignore comment cela est arrivé car je
procède tourjours (??) de la même façon ...
Est-il possible de modifier le "tous les classeurs ouverts" en "ce classeur"
?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour lesquels
elles sont créées. Je garde parfois une "copie" dans le "bloc note", mais je
pense que tout ceci n'est pas très judicieux ! J'ai entendu parler d'un
classeur de "macros personnelles" (ou quelque chose du genre !). Comment
sauvegardez-vous vos propres macros ?
En fait, je viens de voir que le module se trouve dans VBAProjetct (PERSO.XLS), donc cela ne me paraît pas difficile de le copier dans un nouveau module du classeur "toto" ...
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le classeur (PERSO.XLS) ?
A+ ?
JP
PS : j'imagine que tout concepteur de macro qui se respecte a recours à un classeur de macros personnelles ?!?
lSteph wrote:
Bonjour,
Les macros sont écrites ou enregistrées dans des modules, les modules intégrés à un projet portant le nom d'un classeur. L'affichage obtenu dans Outils macro dépend du classeur dans lequel on a enregistré ou écrit. Tu as donc le choix de voir dans ce menu, soit les macros du classeur en cours (Ce Classeur, Soit Toutes, Tous les classeurs.
Pour ce qui est des macros personnelles, Essaie ceci à partir d'un classeur vide quelconque. Menu Outils Macro Nouvelle macro La boite Enregistrer une macro s'affiche, et te propose Macro1 dedans il y a Enregistrer dans: Choisis Classeur de Macros Personnelles ok Colorie des cellules ou écris quelquechose dans ton classeur. Clique sur le carré Arrêter la macro.
Tu viens de créer en même temps qu'une macro le classeur de Macros Personnelles
Ouvre un nouveau Classeur
Maintenant rappelle le Menu Outil Macro Macros et Execute Perso.xls!Macro1
Ce que tu avais enregistré se reproduit.
En quittant excel tu auras la question, voulez vous enregistrer les modification dans le Classeur de Macros Personnelles. Réponds oui.
Ce classeur sera ouvert automatiquement en arrière plan (masqué) quand tu lances excel il permet de garder des macros qui servent tout le temps sur n'importe quel classeur.
Cdlt.
lSteph
j-pascal a formulé la demande :
Bonjour,
Dans un classeur, j'ai des macros enregistrées dans "ce classeur" mais aussi dans "tous les classeurs ouverts". J'ignore comment cela est arrivé car je procède tourjours (??) de la même façon ... Est-il possible de modifier le "tous les classeurs ouverts" en "ce classeur" ?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour lesquels elles sont créées. Je garde parfois une "copie" dans le "bloc note", mais je pense que tout ceci n'est pas très judicieux ! J'ai entendu parler d'un classeur de "macros personnelles" (ou quelque chose du genre !). Comment sauvegardez-vous vos propres macros ?
Re,
En fait, je viens de voir que le module se trouve dans VBAProjetct
(PERSO.XLS), donc cela ne me paraît pas difficile de le copier dans un
nouveau module du classeur "toto" ...
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le
classeur (PERSO.XLS) ?
A+ ?
JP
PS : j'imagine que tout concepteur de macro qui se respecte a recours à un
classeur de macros personnelles ?!?
lSteph wrote:
Bonjour,
Les macros sont écrites ou enregistrées dans des modules,
les modules intégrés à un projet portant le nom d'un classeur.
L'affichage obtenu dans Outils macro dépend du classeur dans lequel
on a enregistré ou écrit.
Tu as donc le choix de voir dans ce menu,
soit les macros du classeur en cours (Ce Classeur,
Soit Toutes, Tous les classeurs.
Pour ce qui est des macros personnelles,
Essaie ceci à partir d'un classeur vide quelconque.
Menu Outils Macro Nouvelle macro
La boite Enregistrer une macro s'affiche,
et te propose Macro1
dedans il y a Enregistrer dans:
Choisis Classeur de Macros Personnelles
ok
Colorie des cellules ou écris quelquechose dans ton classeur.
Clique sur le carré Arrêter la macro.
Tu viens de créer en même temps qu'une macro
le classeur de Macros Personnelles
Ouvre un nouveau Classeur
Maintenant rappelle le Menu Outil Macro Macros et Execute
Perso.xls!Macro1
Ce que tu avais enregistré se reproduit.
En quittant excel tu auras la question,
voulez vous enregistrer les modification dans le Classeur de Macros
Personnelles.
Réponds oui.
Ce classeur sera ouvert automatiquement en arrière plan (masqué)
quand tu lances excel il permet de garder des macros qui servent
tout le temps sur n'importe quel classeur.
Cdlt.
lSteph
j-pascal a formulé la demande :
Bonjour,
Dans un classeur, j'ai des macros enregistrées dans "ce classeur"
mais aussi dans "tous les classeurs ouverts". J'ignore comment cela
est arrivé car je procède tourjours (??) de la même façon ...
Est-il possible de modifier le "tous les classeurs ouverts" en "ce
classeur" ?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour
lesquels elles sont créées. Je garde parfois une "copie" dans le
"bloc note", mais je pense que tout ceci n'est pas très judicieux !
J'ai entendu parler d'un classeur de "macros personnelles" (ou
quelque chose du genre !). Comment sauvegardez-vous vos propres
macros ?
En fait, je viens de voir que le module se trouve dans VBAProjetct (PERSO.XLS), donc cela ne me paraît pas difficile de le copier dans un nouveau module du classeur "toto" ...
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le classeur (PERSO.XLS) ?
A+ ?
JP
PS : j'imagine que tout concepteur de macro qui se respecte a recours à un classeur de macros personnelles ?!?
lSteph wrote:
Bonjour,
Les macros sont écrites ou enregistrées dans des modules, les modules intégrés à un projet portant le nom d'un classeur. L'affichage obtenu dans Outils macro dépend du classeur dans lequel on a enregistré ou écrit. Tu as donc le choix de voir dans ce menu, soit les macros du classeur en cours (Ce Classeur, Soit Toutes, Tous les classeurs.
Pour ce qui est des macros personnelles, Essaie ceci à partir d'un classeur vide quelconque. Menu Outils Macro Nouvelle macro La boite Enregistrer une macro s'affiche, et te propose Macro1 dedans il y a Enregistrer dans: Choisis Classeur de Macros Personnelles ok Colorie des cellules ou écris quelquechose dans ton classeur. Clique sur le carré Arrêter la macro.
Tu viens de créer en même temps qu'une macro le classeur de Macros Personnelles
Ouvre un nouveau Classeur
Maintenant rappelle le Menu Outil Macro Macros et Execute Perso.xls!Macro1
Ce que tu avais enregistré se reproduit.
En quittant excel tu auras la question, voulez vous enregistrer les modification dans le Classeur de Macros Personnelles. Réponds oui.
Ce classeur sera ouvert automatiquement en arrière plan (masqué) quand tu lances excel il permet de garder des macros qui servent tout le temps sur n'importe quel classeur.
Cdlt.
lSteph
j-pascal a formulé la demande :
Bonjour,
Dans un classeur, j'ai des macros enregistrées dans "ce classeur" mais aussi dans "tous les classeurs ouverts". J'ignore comment cela est arrivé car je procède tourjours (??) de la même façon ... Est-il possible de modifier le "tous les classeurs ouverts" en "ce classeur" ?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour lesquels elles sont créées. Je garde parfois une "copie" dans le "bloc note", mais je pense que tout ceci n'est pas très judicieux ! J'ai entendu parler d'un classeur de "macros personnelles" (ou quelque chose du genre !). Comment sauvegardez-vous vos propres macros ?
lSteph
Bonjour, Par rapport à ta question initiale qui se réduit à une modalité d'affichage dans un menu je ne vois pas bien la relation.
S'agissant d'un autre objectif, que je n'appréhendes pas bien encore et qui aurait motivé la question initiale , je n'ai donc pas assez d'éléments pour répondre.
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le classeur (PERSO.XLS) ?
En l'espèce donc s'agissant d'en faire une copie quelque part pour ne pas tout perdre en cas de plantage c'est une bonne idée. Toutefois pour le reste Il ne doit y avoir qu'un seul Perso.xls dans une instance excel. L'endroit où il est enregistré n'est pas anodin et varie selon les versions, qd on réinstalle une autre version vouloir importer en brut un ancien perso pour ceux qui en on fait l'expérience, peut poser suivant la méthode utilisée de mémorables problèmes.
QQu'il en soit rien empêche s'agissant de récupèrer du code:
A-Pour ce qui est des macros en standard: 1 - Copier coller des lignes de code d'un module dans un autre. 2 - Exporter un module au format .bas et l'importer dans un autre projet. (Nota:Pour ce qui est de copier du code vers un autre poste: Vérifier la version et les références cochées dans le menu de VBE.)
B-Pour ce qui concerne les Userform: 1-Ne pas tenter de copier un UF directement d'un projet dans un autre, 2-Obligatoirement Exporter le userform et depuis le nouveau projet l'importer. (nota: il existe aussi des ressources sur le web pour ce genre de choses)
Cdlt.
lSteph.
Re,
En fait, je viens de voir que le module se trouve dans VBAProjetct (PERSO.XLS), donc cela ne me paraît pas difficile de le copier dans un nouveau module du classeur "toto" ...
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le classeur (PERSO.XLS) ?
A+ ?
JP
PS : j'imagine que tout concepteur de macro qui se respecte a recours à un classeur de macros personnelles ?!?
lSteph wrote:
Bonjour,
Les macros sont écrites ou enregistrées dans des modules, les modules intégrés à un projet portant le nom d'un classeur. L'affichage obtenu dans Outils macro dépend du classeur dans lequel on a enregistré ou écrit. Tu as donc le choix de voir dans ce menu, soit les macros du classeur en cours (Ce Classeur, Soit Toutes, Tous les classeurs.
Pour ce qui est des macros personnelles, Essaie ceci à partir d'un classeur vide quelconque. Menu Outils Macro Nouvelle macro La boite Enregistrer une macro s'affiche, et te propose Macro1 dedans il y a Enregistrer dans: Choisis Classeur de Macros Personnelles ok Colorie des cellules ou écris quelquechose dans ton classeur. Clique sur le carré Arrêter la macro.
Tu viens de créer en même temps qu'une macro le classeur de Macros Personnelles
Ouvre un nouveau Classeur
Maintenant rappelle le Menu Outil Macro Macros et Execute Perso.xls!Macro1
Ce que tu avais enregistré se reproduit.
En quittant excel tu auras la question, voulez vous enregistrer les modification dans le Classeur de Macros Personnelles. Réponds oui.
Ce classeur sera ouvert automatiquement en arrière plan (masqué) quand tu lances excel il permet de garder des macros qui servent tout le temps sur n'importe quel classeur.
Cdlt.
lSteph
j-pascal a formulé la demande :
Bonjour,
Dans un classeur, j'ai des macros enregistrées dans "ce classeur" mais aussi dans "tous les classeurs ouverts". J'ignore comment cela est arrivé car je procède tourjours (??) de la même façon ... Est-il possible de modifier le "tous les classeurs ouverts" en "ce classeur" ?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour lesquels elles sont créées. Je garde parfois une "copie" dans le "bloc note", mais je pense que tout ceci n'est pas très judicieux ! J'ai entendu parler d'un classeur de "macros personnelles" (ou quelque chose du genre !). Comment sauvegardez-vous vos propres macros ?
-- - -
Bonjour,
Par rapport à ta question initiale qui se réduit à une modalité
d'affichage dans un menu je ne vois pas bien la relation.
S'agissant d'un autre objectif, que je n'appréhendes pas bien encore et
qui aurait motivé la question initiale , je n'ai donc pas assez
d'éléments pour répondre.
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le
classeur (PERSO.XLS) ?
En l'espèce donc s'agissant d'en faire une copie quelque part pour ne
pas tout perdre en cas de plantage c'est une bonne idée.
Toutefois pour le reste
Il ne doit y avoir qu'un seul Perso.xls dans une instance excel.
L'endroit où il est enregistré n'est pas anodin et varie selon les
versions, qd on réinstalle une autre version vouloir importer en brut
un ancien perso pour ceux qui en on fait l'expérience, peut poser
suivant la méthode utilisée de mémorables problèmes.
QQu'il en soit rien empêche s'agissant de récupèrer du code:
A-Pour ce qui est des macros en standard:
1 - Copier coller des lignes de code d'un module dans un autre.
2 - Exporter un module au format .bas et l'importer dans un autre
projet.
(Nota:Pour ce qui est de copier du code vers un autre poste:
Vérifier la version et les références cochées dans le menu de VBE.)
B-Pour ce qui concerne les Userform:
1-Ne pas tenter de copier un UF directement d'un projet dans un autre,
2-Obligatoirement Exporter le userform et depuis le nouveau projet
l'importer.
(nota: il existe aussi des ressources sur le web pour ce genre de
choses)
Cdlt.
lSteph.
Re,
En fait, je viens de voir que le module se trouve dans VBAProjetct
(PERSO.XLS), donc cela ne me paraît pas difficile de le copier dans un
nouveau module du classeur "toto" ...
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le
classeur (PERSO.XLS) ?
A+ ?
JP
PS : j'imagine que tout concepteur de macro qui se respecte a recours à un
classeur de macros personnelles ?!?
lSteph wrote:
Bonjour,
Les macros sont écrites ou enregistrées dans des modules,
les modules intégrés à un projet portant le nom d'un classeur.
L'affichage obtenu dans Outils macro dépend du classeur dans lequel
on a enregistré ou écrit.
Tu as donc le choix de voir dans ce menu,
soit les macros du classeur en cours (Ce Classeur,
Soit Toutes, Tous les classeurs.
Pour ce qui est des macros personnelles,
Essaie ceci à partir d'un classeur vide quelconque.
Menu Outils Macro Nouvelle macro
La boite Enregistrer une macro s'affiche,
et te propose Macro1
dedans il y a Enregistrer dans:
Choisis Classeur de Macros Personnelles
ok
Colorie des cellules ou écris quelquechose dans ton classeur.
Clique sur le carré Arrêter la macro.
Tu viens de créer en même temps qu'une macro
le classeur de Macros Personnelles
Ouvre un nouveau Classeur
Maintenant rappelle le Menu Outil Macro Macros et Execute
Perso.xls!Macro1
Ce que tu avais enregistré se reproduit.
En quittant excel tu auras la question,
voulez vous enregistrer les modification dans le Classeur de Macros
Personnelles.
Réponds oui.
Ce classeur sera ouvert automatiquement en arrière plan (masqué)
quand tu lances excel il permet de garder des macros qui servent
tout le temps sur n'importe quel classeur.
Cdlt.
lSteph
j-pascal a formulé la demande :
Bonjour,
Dans un classeur, j'ai des macros enregistrées dans "ce classeur"
mais aussi dans "tous les classeurs ouverts". J'ignore comment cela
est arrivé car je procède tourjours (??) de la même façon ...
Est-il possible de modifier le "tous les classeurs ouverts" en "ce
classeur" ?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour
lesquels elles sont créées. Je garde parfois une "copie" dans le
"bloc note", mais je pense que tout ceci n'est pas très judicieux !
J'ai entendu parler d'un classeur de "macros personnelles" (ou
quelque chose du genre !). Comment sauvegardez-vous vos propres
macros ?
Bonjour, Par rapport à ta question initiale qui se réduit à une modalité d'affichage dans un menu je ne vois pas bien la relation.
S'agissant d'un autre objectif, que je n'appréhendes pas bien encore et qui aurait motivé la question initiale , je n'ai donc pas assez d'éléments pour répondre.
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le classeur (PERSO.XLS) ?
En l'espèce donc s'agissant d'en faire une copie quelque part pour ne pas tout perdre en cas de plantage c'est une bonne idée. Toutefois pour le reste Il ne doit y avoir qu'un seul Perso.xls dans une instance excel. L'endroit où il est enregistré n'est pas anodin et varie selon les versions, qd on réinstalle une autre version vouloir importer en brut un ancien perso pour ceux qui en on fait l'expérience, peut poser suivant la méthode utilisée de mémorables problèmes.
QQu'il en soit rien empêche s'agissant de récupèrer du code:
A-Pour ce qui est des macros en standard: 1 - Copier coller des lignes de code d'un module dans un autre. 2 - Exporter un module au format .bas et l'importer dans un autre projet. (Nota:Pour ce qui est de copier du code vers un autre poste: Vérifier la version et les références cochées dans le menu de VBE.)
B-Pour ce qui concerne les Userform: 1-Ne pas tenter de copier un UF directement d'un projet dans un autre, 2-Obligatoirement Exporter le userform et depuis le nouveau projet l'importer. (nota: il existe aussi des ressources sur le web pour ce genre de choses)
Cdlt.
lSteph.
Re,
En fait, je viens de voir que le module se trouve dans VBAProjetct (PERSO.XLS), donc cela ne me paraît pas difficile de le copier dans un nouveau module du classeur "toto" ...
Mais, la question n'est pas tout à fait résolue ... peut-on exporter le classeur (PERSO.XLS) ?
A+ ?
JP
PS : j'imagine que tout concepteur de macro qui se respecte a recours à un classeur de macros personnelles ?!?
lSteph wrote:
Bonjour,
Les macros sont écrites ou enregistrées dans des modules, les modules intégrés à un projet portant le nom d'un classeur. L'affichage obtenu dans Outils macro dépend du classeur dans lequel on a enregistré ou écrit. Tu as donc le choix de voir dans ce menu, soit les macros du classeur en cours (Ce Classeur, Soit Toutes, Tous les classeurs.
Pour ce qui est des macros personnelles, Essaie ceci à partir d'un classeur vide quelconque. Menu Outils Macro Nouvelle macro La boite Enregistrer une macro s'affiche, et te propose Macro1 dedans il y a Enregistrer dans: Choisis Classeur de Macros Personnelles ok Colorie des cellules ou écris quelquechose dans ton classeur. Clique sur le carré Arrêter la macro.
Tu viens de créer en même temps qu'une macro le classeur de Macros Personnelles
Ouvre un nouveau Classeur
Maintenant rappelle le Menu Outil Macro Macros et Execute Perso.xls!Macro1
Ce que tu avais enregistré se reproduit.
En quittant excel tu auras la question, voulez vous enregistrer les modification dans le Classeur de Macros Personnelles. Réponds oui.
Ce classeur sera ouvert automatiquement en arrière plan (masqué) quand tu lances excel il permet de garder des macros qui servent tout le temps sur n'importe quel classeur.
Cdlt.
lSteph
j-pascal a formulé la demande :
Bonjour,
Dans un classeur, j'ai des macros enregistrées dans "ce classeur" mais aussi dans "tous les classeurs ouverts". J'ignore comment cela est arrivé car je procède tourjours (??) de la même façon ... Est-il possible de modifier le "tous les classeurs ouverts" en "ce classeur" ?
Merci d'avance pour vos (éventuelles) réponses.
JP
PS : à ce jours, j'accède à mes macros à travers les classeurs pour lesquels elles sont créées. Je garde parfois une "copie" dans le "bloc note", mais je pense que tout ceci n'est pas très judicieux ! J'ai entendu parler d'un classeur de "macros personnelles" (ou quelque chose du genre !). Comment sauvegardez-vous vos propres macros ?