1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
Private Sub UserForm_Initialize()
Dim Fso As Object, Lst As Object, ListeFichiers() As String, Ub As Integer
Set Lst = CreateObject("System.Collections.SortedList")
Set Fso = CreateObject("Scripting.FileSystemObject")
Set disque = Fso.GetFolder("c:\")
'Tri des fichiers .out par ordre décroissant de date de création
For Each fichier In disque.Files
Lst.Add Format(fichier.datecreated, "yyyy-mm-dd-hh-mm-ss") & "_" & fichier.Name, fichier.Name
Next
Ub = -1
For I = 0 To Lst.Count - 1
Ub = Ub + 1
ReDim Preserve ListeFichiers(Ub)
ListeFichiers(Ub) = Lst(Lst.GetKey(I))
Next
Me.ListBox1.List = ListeFichiers
End Sub |