• Initiateur de la discussion Initiateur de la discussion Yoland
  • 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 !

Y

Yoland

Guest
rebonjour amis du forum

j'ai un model composé de 5 fichiers excel situé sur un serveur Q par exemple. A l'interieur de ce model j'ai des macro entre les différents fichier et en particulier une macro qui me permet d'ouvrir 4 fichier a partir du premier (ce qui permet a l'utilisateur d'avoir a ouvrir qu'un seul fichier).

Tout marche nickel si je reste sur le serveur Q, mais si je veux exporter ce model sur un autre pc ou un autre serveur, les macro ne fonctionne plus?? il faudrait donc que le \\Q:....\ ect... n'aparaisse pas dans les macros mais cela ne fonctionne plus!!

bref je sais pas si j'ai été tres clair , si vous pouvez m'aider tant mieu, sinon j'essairait de mieux expliquer mon pb!!

merci beaucoup
 
Salut ,

peut etre que cela te conviendra:
ActiveWorkbook.Path
Personnellement, je suis aussi appeller a deplacer mes fichiers excels et tout le repertoire qui va avec. Ainsi au lieu de te retourner ton \\q:.... il te retournera le chemin dans lequel est actuellement le fichier!

A+
 
Bonjour Lezabour, Yoland, le forum

Pour ce type de fonctionnement, il vaut mieux utiliser ThisWorkbook.Path plutôt qu'ActiveWorkbook.Path.
Thisworkbook renvoie au classeur contenant la macro en cours d'exécution et non au classeur actif qui peut n'avoir aucun rapport.
Pour l'utilisation, c'est simple
Workbooks.Open Filename:=ThisWorkbook.Path & "\nomfichier.xls"

Cordialement, A+
 
- 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
9
Affichages
198
  • Question Question
Microsoft 365 Excel - Macro
Réponses
14
Affichages
620
Retour