VBA Excel : ouvrir un dossier "variable"

Madine -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
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

2 réponses

gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 734
 
bonjour

Tu peux initialiser ton chemin ainsi :

chemin = ThisWorkbook.Path & "\"
2
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 283
 
Bonjour,

ou bien voir ici

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

eric
1