1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| Public Sub ouvrir_FichierDate(lerépertoire As String, extension As String, datemodif As Date)
Dim objFso As Object
Set objFso = CreateObject("Scripting.FileSystemObject")
Dim fichier As Scripting.file
Dim s As Variant
For Each fichier In objFso.GetFolder(lerépertoire).Files
s = Split(fichier.Name, ".")
If InStr(s(1), extension) > 0 Then
'Debug.Print Format(fichier.DateLastModified, "dd/mm/yy") & " / " & fichier.Name
If Format(fichier.DateLastModified, "dd/mm/yy") = Format(datemodif, "dd/mm/yy") Then
'Remolacement des caractères parasites dans l nom du fichier
Workbooks.Open Filename:=Replace(fichier.Path, "~$", "")
End If
End If
Next fichier
Set objFso = Nothing
End Sub |
Partager