1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| With Application.FileSearch
Dim JourNb As Byte
Dim jour As String
JourNb = 0
'on essaie tous les jours du mois
Do
'on incremente la valeur du jour
JourNb = JourNb + 1
'le jour doit être sur deux chiffres
If JourNb < 10 Then
jour = "0" & Right$(Str$(JourNb), 1)
Else
jour = Right$(Str$(JourNb), 2)
End If
Workbooks("Julie.xls").Worksheets("Variables").Range("jourChoisi").Value = jour
'on regarde le fichier correspondant a ce jour
.LookIn = Workbooks("Julie.xls").Worksheets("Variables").Range("dossierDonnéesEnCours").Value & "\FIPL\"
.Filename = Workbooks("Julie.xls").Worksheets("Variables").Range("nomFIPL").Value
'si le fichier existe ou si on a parcouru tous les jours on sort
'sinon on réessaie pour le jour suivant
Loop Until (.Execute > 0 Or JourNb > 31) |
Partager