Macro pour enregistrer des données dans le même dossier que le fichier source

N

Ner_Zul

Guest
Bonjour à tous

Je débute dans la créations de macro XL, et je suis confronté au problème suivant :

- je veux réaliser une macro, qui, chaque mois, copie des onglets d'un fichier source dans un autre classeur xls créé au moment de l'execution de la macro.
Le pb, c'est que, chaque mois, le fichier source change de sous répertoire. Donc j'aimerai savoir si il est possible de faire en sorte que la macro crée le nouveau classeur dans le MEME répertoire que le fichier source, et ce , quel que soit ce répertoire.
(Et si cela est possible, quelles sont les formules à employer)

Merci d'avance
E.
 
S

sousou

Guest
Bonjour ner_zul

Pour les raisons que tu décris, il est souvent utile de définir au démarrage de ta macro une variable que l'on paut appeler Chemin.

chemin=thisworkbook.path & "\"

Il suffit après lors d'un enregistrement d'un nouveau fichier de faire

activeworkbook.saveas (chemin et "nom du fichier")
 

Discussions similaires

Statistiques des forums

Discussions
312 838
Messages
2 092 673
Membres
105 482
dernier inscrit
Eric.FKF