Pour ne pas recréer un post vu que ma demande est dans ce même script, voici mon problème :

Pour trouver le fichier le plus récent, je mettais les fichiers de même entête dans un même répertoire, et le second type de fichier avec une même entête dans un second. Puis je cherche dans un des deux répertoires suivant lequel j'utilisais.

Maintenant, je voudrais pouvoir mettre ces deux types de fichiers dans un même répertoire, et chercher le dernier fichier en fonction de son entête.

Illustration :

AVANT :

Dossier X:
Fichier XXX-XXX-DATE.xls
Dossier Y:
Fichier YYY-YYY-DATE.xls

Après :

Dossier XY:
Fichier XXX-XXX-DATE.xls
Fichier YYY-YYY-DATE.xls

Les valeurs XXX et YYY restent inchangé quelque soit la date du fichier.

Pouvez-vous m'aider ?

Voici ce que j'utilisais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Function FindLastFile(Path)
	Dim FileName
	Dim FileDate
	Dim FileDir
	Dim Files
	Dim File
	Set FileDir = fso.GetFolder(Path) 'fso.GetFolder
	Set Files = FileDir.Files
	For each File in Files
 
			If File.DateCreated > FileDate Then
			FileDate = File.DateCreated
			FileName = File.Name
			End If
		'Debug.Print File.Name, File.DateCreated, "=>", FileName, FileDate
	Next
	Set Files = Nothing
	Set FileDir = Nothing
 
	FindLastFile = FileName
End Function
Merci d'avance