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 -
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
A voir également:

1 réponse

eriiic Messages postés 25847 Statut Contributeur 7 279
 
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
0
KevPC Messages postés 16 Statut Membre
 
Dsl pour ma réponse tardive. J'essayerais cette macro plus tard, je dois me concentrer sur autre chose. Cependant je t'informerais si ton lien m'a fait avancé. Merci Eric, a+!
0