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

A voir également:

2 réponses

gbinforme Messages postés 15481 Date d'inscription   Statut Contributeur Dernière intervention   4 730
 
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 282
 
Bonjour,

ou bien voir ici

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

eric
1