comment rendre independant un fichier de son chemin

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

J

jeje

Guest
Bonjour

J'ai des fichiers Excel qui sont lies entre eux par une macro et je voudrais pouvoir deplacer les fichiers dans window sans avoir a changer le chemin de la feuille que j'ouvre dans la macro a chaque fois. en fait je voudrais rendre les fichiers independant du chemin
Est ce possible.

Merci
(desolé au fondateur du forum j'ai envoyé deux fois ce message dans un autre sujet)
 
Salut jéjé.

Si tu souhaite être indépendant des répertoires
Il y a un premier principe.
Le chemin de tes fichiers est calculé dans tes macros.

la première chose à faire dans ta macro est:
public chemin
chemin= thisworkbook.path

tu pourra ainsi déplacer l'ensemble de tes fichiers et macro d'un rep dans l'autre.
 
salut sousou

Merci pour ta reponse, mais pourrais tu etre un peu plus precis je ne comprend pas trop ce que tu veux me faire faire.

De ce cote la je suis un peu novice.

Je te reexplique mon pb

J'ai une feuille excel avec des macros. cette feuille a ce chemin:
C:\Documents and Settings\Administrateur\Mes documents\jeje\liste.xls

Elle ouvre una autre feuille qui a ce chemin:
C:\Documents and Settings\Administrateur\Mes documents\jeje\Rapports\1.xls

et le probleme est si je deplace ma feuille liste.xls dans un autre dossier qui lui a ce chemin:
C:\Documents and Settings\Administrateur\Mes documents\remi\liste.xls

Ma macro ne fonctionne plus.

Tu vois le probleme.

Merci.
Bon dimanche jéjé
 
Si je comprend?
La macro de la feuille liste(dans jéjé) ouvre le une feuille rapport(dans Jéjé)
Dans le second cas:
La macro de la feuille liste (dans rémi) ouvre une feuille rapport (dans rémi)

Si c'est bien le cas, le début de ta macro pourrai être ceci:

Chemin =thisworkbook.path &"\"
workbook.open(chemin & "rapport.xls")
...
...

Dans ce cas elle ouvrira toujours le fichier rapport du répertoire où elle est installée.
 
- 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
40
Affichages
1 K
Retour