Public LesFichiers$()
Sub ListerFichiers()
Dim Fso, Chemin_Dossier$, Liste_Fichiers, Fichier_en_Cours, Compteur&
Chemin_Dossier = "c:\Photos"
Set Fso = CreateObject("Scripting.FileSystemObject")
Set Liste_Fichiers = Fso.GetFolder(Chemin_Dossier).Files
ReDim LesFichiers$(1 To Liste_Fichiers.Count)
For Each Fichier_en_Cours In Liste_Fichiers
If Right(Fichier_en_Cours.Name, 5) = ".jpeg" Or Right(Fichier_en_Cours.Name, 4) = ".jpg" Then
Compteur = Compteur + 1
LesFichiers(Compteur) = Chemin_Dossier & "\" & Fichier_en_Cours.Name
End If
Next
If Compteur > 0 Then ReDim Preserve LesFichiers$(1 To Compteur)
MsgBox "Il y a " & Compteur & " fichiers des types Jpeg/Jpg dans le dossier : " & Chemin_Dossier & vbLf & _
"le premier : " & LesFichiers(1) & vbLf & _
"le dernier : " & LesFichiers(UBound(LesFichiers)), vbOKOnly + vbInformation
Set Fso = Nothing
Set Liste_Fichiers = Nothing
End Sub
Sub Trouver_Fichier()
Dim Compteur&
Compteur = InputBox("entrez un numéro de fichier")
MsgBox "Fichier " & Compteur & " : " & LesFichiers(Compteur), vbOKOnly + vbInformation
End Sub