Bonjour à tous,
J'utilise la fonction Dir dans VBA pour me permettre de récupérer le nom d'un fichier dans un dossier dont une partie est toujours fixe (de plus il n'y a qu'un seul fichier avec cet archétype de nom).
myfile = Dir("S:\MIDDLE\Contrôle\2017\2017-03\Piste d'audit\PISTE_AUDIT_*")
'dont S:\MIDDLE\Contrôle\2017\2017-03\Piste d'audit\ est le répertoire
'dont PISTE_AUDIT_* est le nom partiel du fichier
Souhaitant dynamiser ce code, j'ai dans une feuille excel la cellule G13 qui me permet de trouver le répertoire concerné qui varie en fonction d'une date que je rentre et en F13 l'archétype du nom du fichier pour arriver à un code type:
sub ()
dir_audit = range("G13").Value pour le répertoire
myfile = dir( cellule G13 & cellule F13*) pour retrouver le nom du fichier
workbooks.open filename:=dir_audit & myfile
Cependant je n'arrive pas à intégrer la variable de répertoire (G13) et le nom partiel du fichier (F13) dans la fonction Dir.
Je vous remercie par avance en espérant avoir été assez claire dans mes explications.
Bonne fin de journée.