Lien dans une cellule pour ouvrir un fichier, via Vba
Résolu
KevPC
Messages postés
16
Statut
Membre
-
KevPC Messages postés 16 Statut Membre -
KevPC Messages postés 16 Statut Membre -
Bonjour à tous et merci d'avance pour vos réponses!
Voilà, dans ma macro, je mets un lien pour ouvrir un classeur :
Workbooks.Open Filename:="G:\Kévin\thc"
Seulement quand je passe d'un pc à un autre, ma clé est soit en G:, soit en F:...
Du coup je pensais mettre ce lien dans une cellule, ex : feuil2, cellule B2, et y faire référence dans ma macro. Comme ça je n'aurais pas besoin de rentrer dans visual à chaque fois pour changer le lien. A la place je le ferais dans la cellule...
A moins bien sur qu'il y ait un moyen de passer outre et que Vba change le lien à chaque fois que je change de pc... Mais bon...
J'attends vos réponses avec impatience, merci encore!
Cdt,
Kév
Voilà, dans ma macro, je mets un lien pour ouvrir un classeur :
Workbooks.Open Filename:="G:\Kévin\thc"
Seulement quand je passe d'un pc à un autre, ma clé est soit en G:, soit en F:...
Du coup je pensais mettre ce lien dans une cellule, ex : feuil2, cellule B2, et y faire référence dans ma macro. Comme ça je n'aurais pas besoin de rentrer dans visual à chaque fois pour changer le lien. A la place je le ferais dans la cellule...
A moins bien sur qu'il y ait un moyen de passer outre et que Vba change le lien à chaque fois que je change de pc... Mais bon...
J'attends vos réponses avec impatience, merci encore!
Cdt,
Kév
1 réponse
-
Bonjour,
Si ton fichier excel est lancé à partir de la clé tu peux récupérer son chemin avec application.path
Le 1er caractère étant le lecteur.
Sinon, à la fin de cette page du site de J Boisgontier, tu as 2 façons de récupérer les lecteurs USB : http://boisgontierjacques.free.fr/pages_site/GestionRepertoire.htm
eric