Dim Tableau() As String ' Tableau dynamique contenant les fichiers Dim X As Integer 'Variable pour incrémentation dynamique du tableau Erase Tableau 'Efface le tableau Fic = Dir("c:\windows\*.*", vbNormal) 'List le fichier dans la Var Fic Do While Fic <> vbNullString 'Tant que FIc n'est pas vide ReDim Preserve Tableau(X) 'Redimentionne le tableau à x Tableau(X) = Fic 'Stocke le fichier dans le tableau(x) X = X + 1 'Incrémente x Fic = Dir() 'on liste le prochain Loop 'Affiche Tous les fichiers du tableau Me.AutoRedraw = True 'Indispensable pour ecrire sur la form For i = 0 To UBound(Tableau) 'de 0 au dernier enrg du tableau Me.Print Tableau(i) 'Ecrit sur la form le fichier Next i