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

Chemin de fichier variable

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

G

Galeto

Guest
Bonjour à toutes et tous,

J'ai une macro qui fonctionne parfaitement sous excel, le seul soucis que je rencontre, c'est quand je le transmet à un collaborateur, ceux ci déplacent ou changent le nom d'un fichier .txt à partir duquel je recupère des données pour ma macro.

Dans ma macro, ce "chemin" est écrit en dur :
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;D:\C I L\DIVERS\HS\TEST CHAUFFEURS\_ACT2011.txt", Destination:= _
ActiveCell)

Je voudrais pouvoir faire pointer le fichier à mes collaborateur via une fenêtre de dialogue type :
Application.Dialogs(xlDialogOpen).Show

Et ensuite dans la macro, remplacer "TEXT;D:\C I L\DIVERS\HS\TEST CHAUFFEURS\_ACT2011.txt" par la variable obtenue grace à la fenêtre de dialogue.

Merci d'avance à ceux qui vont se pencher sur mon problème.
 
Re : Chemin de fichier variable

Bonjour
Le plus simple est de mettre le nom de ton fichier dans une cellule d'une feuille de travail
en utilisant une formule excel : =GAUCHE(CELLULE("filename";A1);TROUVE("[";CELLULE("filename";A1))-2) qui donne le répertoire
&"\" & nom de ton fichier
Cordialement
flyonets
 
Re : Chemin de fichier variable

Bonjour,

J'ai trouvé la solution:
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;"& VARIABLE, Destination:= _
ActiveCell)

En espérant que ça aide ceux qui comme moi ont galéré.

++
 
- 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

V
Réponses
7
Affichages
2 K
V
Réponses
10
Affichages
1 K
M
Réponses
1
Affichages
858
P
Réponses
0
Affichages
897
panpipes
P
S
Réponses
10
Affichages
920
H
Réponses
2
Affichages
1 K
H
C
Réponses
3
Affichages
7 K
Clemius
C
C
Réponses
2
Affichages
1 K
Chico64
C
G
Réponses
2
Affichages
1 K
gagletor
G
F
Réponses
2
Affichages
1 K
F
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…