Salut la communauté
Pour le boulot j'ai besoin d'une macro qui va chercher dans un dossier telechargement le fichier le plus recent creer.
Tous ces fichiers sont obtenus et possèdent toujours la même structure avec un ensemble de 6 caractères qui suivent, seul diffère le numéro qui suit qui represente année/mois/jour - heures/minutes/secondes
C'est grace a des macro que j'ai recupéré ici (je remercie galopin01) mais dans un fichier datant de 10 ans..
J'ai une erreur au niveau du "i" qui ne reconnaît pas le fichier, alors que je l'ai assigné dans le i = FileDateTime(FName)
Sub galopin()
Dim MyPath$, FName$, Mem$, i
MyPath = "C:\Users\PJFK659\Downloads" ' Définit le chemin d'accès.
FName = Dir(MyPath & "*.xls")
Mem = FName
i = FileDateTime(FName)
Do While FName <> ""
If FileDateTime(FName) > i Then
Mem = FName
i = FileDateTime(FName)
End If
FName = Dir
Loop
MsgBox Mem
End Sub
Merci d'éclairer ma lanterne