enregistrement de fichiers sous excel par macro

  • Initiateur de la discussion Initiateur de la discussion tina
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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.
 
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)
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
20
Affichages
3 K
Retour