OVH Cloud OVH Cloud

Macros qui suivent le fichier

1 réponse
Avatar
Souriane
Bonjour!

Au travail, je travaille dans un fichier "exemple.xls". J'ai besoin de
plusieurs macros quand je travaille avec ce fichier pour y ajouter de
l'information venant d'un compte bancaire. Je copie mes infos venant
du net dans un fichier vi=E8rge, j'ex=E9cute mes macros et je copie
ensuite mes infos dans mon fichier.

Ces macros sont ex=E9cut=E9es toujours =E0 partir d'un nouveau fichier et
on donc =E9t=E9 cr=E9=E9e dans un fichier sans nom. C'est =E0 dire que je
n'ai pas utilis=E9 Visual Basic pour l'=E9crire mais plut=F4t "Enregistrer
une macro". (J'esp=E8re que vous me suivez jusque l=E0, car je ne suis
pas s=FBr de me suivre moi-m=EAme!!!)

Mon probl=E8me est le suivant:

Quand je travaille =E0 partir de chez-moi sur ce m=EAme fichier
"exemple.xls", les macros ne suivent pas le fichier car elles ne sont
pas enregistr=E9es avec ce fichier.

Comment est-ce que je peux "transf=E9rer" mes macros pour qu'elles
accompagnent toujours mon fichier et que je puisse les utiliser dans
des nouveaux fichiers =E0 la maison?

Merci de votre coutumi=E8re coop=E9ration grandement appr=E9ci=E9e!

Souriane

1 réponse

Avatar
papou
Bonjour
Le + simple c'est de stocker tes macros dans ton fichier exemple.xls, tu
pourras ainsi "voyager" librement avec tes macros.
Maintenant il y a aussi la possibilité de stocker tes macros dans un
classeur de macros personnelles, c'est une option que tu peux définir
lorsque tu enregistres tes macros. Dans ce cas,un fichier nommé PERSO.XLS
est automatiquement généré par l'application Excel et est stocké dans le
répertoire de démarrage d'Excel.
L'avantage : tes macros sont dispos pour n'importe quel fichier Excel depuis
le poste sur lequel tu as fais tes macros.
L'inconvénient : il faut songer à récupérer ce fichier PERSO.XLS lorsque tu
veux disposer de ces macros sur un autre micro sans compter de penser à le
récupérer à chaque fois que tu ajoutes ou modifies une macro.

Donc en résumé, j'en reviens au point de départ à savoir stocker tes macros
dans ton classeur de départ.
Pour le faire, lorsque tu enregistres une macro, tu l'enregistres en ayant
ouvert ton classeur au préalable et en ayant vérifié qu'elles seront bien
stockées dans "Ce Classeur".

Cordialement
Pascal


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

Bonjour!

Au travail, je travaille dans un fichier "exemple.xls". J'ai besoin de
plusieurs macros quand je travaille avec ce fichier pour y ajouter de
l'information venant d'un compte bancaire. Je copie mes infos venant
du net dans un fichier vièrge, j'exécute mes macros et je copie
ensuite mes infos dans mon fichier.

Ces macros sont exécutées toujours à partir d'un nouveau fichier et
on donc été créée dans un fichier sans nom. C'est à dire que je
n'ai pas utilisé Visual Basic pour l'écrire mais plutôt "Enregistrer
une macro". (J'espère que vous me suivez jusque là, car je ne suis
pas sûr de me suivre moi-même!!!)

Mon problème est le suivant:

Quand je travaille à partir de chez-moi sur ce même fichier
"exemple.xls", les macros ne suivent pas le fichier car elles ne sont
pas enregistrées avec ce fichier.

Comment est-ce que je peux "transférer" mes macros pour qu'elles
accompagnent toujours mon fichier et que je puisse les utiliser dans
des nouveaux fichiers à la maison?

Merci de votre coutumière coopération grandement appréciée!

Souriane