OVH Cloud OVH Cloud

macro d'un fichier

12 réponses
Avatar
sabian
Bonjour,=20
J'ai un petit probl=E8me avec un doc Excel. J'ai cr=E9=E9 des=20
macros, ratach=E9 dans le fichier. Ce fichier=20
s'appele "Situation01.xls".=20

Maintenant, si je fais des modifs sur ce m=EAme fichier et=20
que je l'enregistre sous un autre nom, par=20
ex. "Situation02.xls".=20

A ce moment-l=E0 les macro du premier=20
fichier, "Situation01.xls" pointent sur le 2=E8me fichier.=20

Pourquoi et comment faire pour y rem=E9dier.=20

En fait ce que j'aimerai, c'est que les macros du fichier=20
01 pointe sur le fichier 01, le 02 pointe sur le 02, et=20
ainsi de suite...=20

Merci de vos lumi=E8res.=20

sabian

2 réponses

1 2
Avatar
sabian
Je ne sais pas si le fait de faire disparaitre la BO
équivaut à les détruire, mais je l'ai inclu dans ma macro
à la fermeture du fichier.

Sabian

mais je vais quand même aller faire un tour sur le site
de F.Sigonneau...



-----Message d'origine-----
si frédéric sigonneau passe dans le quartier, il va te
dire, sabian, que

le mieux pour éviter de tels blèmes est de créer ses BO
à l'ouverture du

fichier et de les détruire à la fermeture...sur son
site, les exemples

foisonnent...
jps

sabian a écrit:
Ouuula déjà, merci à tous pour toutes ces réponses...
Mais je m'explique:
D'abord, il me semble avoir fait une erreur dans
l'énoncé


du problème.

Dixit:

A ce moment-là les macro du premier
fichier, "Situation01.xls" pointent sur le 2ème
fichier.





C'EST L'INVERSE EN FAIT: lorsque j'enregistre sous, ce
sont les macros du 2ème fichier qui pointent sur le
premier... désolé pour cette erreur.

Pour Sabatier:
Effectivement, je dois à chaque fois faire repointer
mes


macro se trouvant sur une nouvelle barre d'outils sur
le


fichier que je viens "d'enregistrer sous"

Pour LeSteph:
:-) je me contenterai même d'une petite loupiote de
frigidaire, et non, je n'ai pas mis mes macros
dans "Perso.xls" car ce fichier se trouve sur un
serveur,


à disposition de 15 personnes différentes sur des
sites


différents... :-/

Pour Herdet:
Je n'ai pas mis le nom du fichier en dur dans mes
macros


donc pas de soucis à ce niveau là

Pour Himselff:
Le problème en réouvrant le premier fichier, c'est que
au


fur et à mesure que j'engistre sous, des données
supplémentaires viennent se greffer sur les fichiers...

Pas simple ce scénario

A moins de faire un second fichier comportant mes
macros


et à disposition tout comme mes fichier "Situation"
sur


le serveur... ça pourrait être une idée, non...

Sabian




-----Message d'origine-----
Bonjour,
J'ai un petit problème avec un doc Excel. J'ai créé
des



macros, rataché dans le fichier. Ce fichier
s'appele "Situation01.xls".

Maintenant, si je fais des modifs sur ce même fichier
et



que je l'enregistre sous un autre nom, par
ex. "Situation02.xls".

A ce moment-là les macro du premier
fichier, "Situation01.xls" pointent sur le 2ème
fichier.




Pourquoi et comment faire pour y remédier.

En fait ce que j'aimerai, c'est que les macros du


fichier

01 pointe sur le fichier 01, le 02 pointe sur le 02,
et



ainsi de suite...

Merci de vos lumières.

sabian
.





.





Avatar
sabian
j'ai résolu le problème en déplacant les boutons de ma BO
directement sur une nouvelle feuille. Et basta...

tout fonctionne

Merci de votre aide...


sabian


-----Message d'origine-----
Aussitot que tu enregistre-sous un autre nom, le fichier
actif tombe sur le

second, donc ce que tu dois faire cest de reouvrir le
premier et tout va

demeurer inchanger !

Fred

"sabian" wrote in
message

news:afc301c436c7$b6c28650$
Bonjour,
J'ai un petit problème avec un doc Excel. J'ai créé des
macros, rataché dans le fichier. Ce fichier
s'appele "Situation01.xls".

Maintenant, si je fais des modifs sur ce même fichier et
que je l'enregistre sous un autre nom, par
ex. "Situation02.xls".

A ce moment-là les macro du premier
fichier, "Situation01.xls" pointent sur le 2ème fichier.

Pourquoi et comment faire pour y remédier.

En fait ce que j'aimerai, c'est que les macros du fichier
01 pointe sur le fichier 01, le 02 pointe sur le 02, et
ainsi de suite...

Merci de vos lumières.

sabian


.



1 2