Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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)
 
T

tina

Guest
Merci Sousou, c'est vraiment gentil de me répondre si rapidement, c'est génial.
Je vais essayer ça tout de suite et je donne des nouvelles.

Encore merci,
Tina
 

Discussions similaires

Réponses
5
Affichages
408
Compte Supprimé 979
C
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…