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
408
Compte Supprimé 979
C

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
313 020
Messages
2 094 433
Membres
106 024
dernier inscrit
Imado