Bonjour,

je n'arrive pas à obtenir le path d'un fichier autre que celui où la macro est enregistrée.

En effet, j'ai fait un code dans un fichier particulier (fichier aa, dans mon drive C: ), code que je veux utiliser pour mettre à jour toute une série de fichiers 1 à N qui eux sont sur un drive B: partagé. (je ne sais pas si ce détail compte).

Avec le code suivant, le fichier est enregistré sur mon disque C:, plus précisément à l'endroit où est situé le fichier aa; pourtant je lance la macro depuis le fichier 1, c'est donc celui -ci qui devrait être "active"...?


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
'saving as new file:
 
1.    ChDir ActiveWorkbook.Path
2.    xxx = ActiveSheet.Range("J3")
3.    filename = xxx & "-0607.xls"
4.    ActiveWorkbook.SaveAs filename:=filename
J'espère que ma question est assez claire, merci beaucoup par avance de votre aide !