Re : ouvrir un fichier comprenant une date
J'ai reussis ce que je voulais vous en pensez quoi ?
Dim dateveille As Date
Dim Chemin As String
Dim Fichier As String
Dim ouverturefichier As String
dateveille = DateAdd("d", -1, Now()) permet de recuperer la date j-1 au format jj/mm/aaaa
Chemin = "\\chemin reseau\" chemin reseau caché pour confidentialité au cas ou
If Dir("\\chemin reseau\debut nom fichier" & Mid(dateveille, 7, 4) & Mid(dateveille, 4, 2) & Left(dateveille, 2) & ".xls", vbHidden) <> "" Then recuperation du format qu'il me faut pour la date
If Weekday(Date) = 2 Then 2 etant le lundi cela me permet de contrôler le nbre de jour pour recuperer le dernier fichier
Fichier = "debut nom fichier" & Mid(dateveille, 7, 4) & Mid(dateveille, 4, 2) & Left(dateveille, 2) - 2 & ".xls"
Else
Fichier = "debut nom fichier" & Mid(dateveille, 7, 4) & Mid(dateveille, 4, 2) & Left(dateveille, 2) & ".xls"
End If
ouverturefichier = Chemin & Fichier
Workbooks.Open Filename:=ouverturefichier
Else: MsgBox "fichier non present"
End If