enregistrement de fichiers sous excel par macro

T

tina

Guest
Bonjour,

C'est la première fois que je viens sur ce forum et je suis débutante en création de macros.
Jusqu'à présent, je suis parvenue à me débrouiller toute seule mais là, je suis coincée.

Mon problème:
Je génère des fichiers txt à partir d'une feuille excel. Ces fichiers sont ensuite enregistrés dans le répertoire courant d'excel.
Et c'est là que réside le problème. Je voudrais que ces fichiers soient enregistrés dans le répertoire où se trouve la feuille excel de départ.
Or cette feuille excel n'est pas toujours rangée dans le même répertoire. Elle est destinée à être échangée avec mes collaborateurs qui possèdent leur propre agencement de fichiers.

Si vous pouviez m'aidre, je vous en serait particulièrement reconnaissante.
Merci d'avance,

Tina.
 
S

sousou

Guest
Bonjour et bienvenue.

Si tu genères tes fichiers par des macros, un principe assez simple est à utiliser pour résoudre les problèmes de répertoire.

Au début de ta macro, utilise le propriété .path du document qui te renvoie le chemin de la feuille excel.

exemple:

Monrepertoire= thisworkbook.path &"\"
'création de ton fichier
et du enregistre avec une fonction de type saveas

fichier.saveas(monrepertoire&nomdefichier)
 

Discussions similaires

Réponses
5
Affichages
474
Compte Supprimé 979
C

Statistiques des forums

Discussions
314 658
Messages
2 111 621
Membres
111 235
dernier inscrit
Morgane SANCHEZ