Bonsoir,
ci-dessous exemple de code avec le répertoire "Mes Documents"
Sub ouverture_fichier()
Dim répertoire As String, fso As Object, dossier As Object, fichier As Object, fichier_à_ouvrir As Object
'définition du répertoire
répertoire = CreateObject("Wscript.Shell").SpecialFolders("Mydocuments")
'assignation du dossier correspondat au répertoire
Set fso = CreateObject("Scripting.FileSystemObject")
Set dossier = fso.GetFolder(répertoire)
'récupération des fichiers du répertoire et sélection du plus récent
For Each fichier In dossier.Files
If fichier_à_ouvrir Is Nothing Then Set fichier_à_ouvrir = fichier
If fichier.DateLastModified > fichier_à_ouvrir.DateLastModified Then Set fichier_à_ouvrir = fichier
Next fichier
'ouverture du fichier le plus récent
Workbooks.Open fichier_à_ouvrir.Path
End Sub