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