VBA Excel : ouvrir un dossier "variable"

Fermé
Madine - 8 juil. 2012 à 11:29
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 9 juil. 2012 à 12:50
Bonjour,

ma question est la suivante : je travaille sur un dossier contenant :
- mon fichier Excel VBA
- des fichiers pdf.

J'ai programmé une macro qui ouvre le dossier contenant les pdf :

Dim Chemin As String

Chemin = "C:\Users\public\Desktop\"
Shell "C:\windows\explorer.exe " & Chemin, vbMaximizedFocus

Cependant, je souhaite transférer le tout sur une clé USB. Le souci est que le chemin d'accès changera en fonction de la lettre attribuée au lecteur "clé USB".
Comment puis-je faire fonctionner ma macro si cette variable change en fonction de l'ordinateur utilisé ?

Merci bcp !!!!!! et bonne journée


A voir également:

2 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 685
8 juil. 2012 à 21:53
bonjour

Tu peux initialiser ton chemin ainsi :

chemin = ThisWorkbook.Path & "\"
2
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 214
9 juil. 2012 à 12:50
Bonjour,

ou bien voir ici

Merci pour le doublon sans prévenir, ici on aime bien chercher pour rien...

eric
1