Bonjour,
Pour bien faire en programmation, c'est de Nommer les choses. Donc ici, tu as un fichier qui porte un nom construit et que tu vas stocker dans une Variable par exemple :
MonFichier As String
Ainsi, tu as écrit une macro
Sub TraitementFichier()
Ajoute-lui un paramètre variable, qui sera le nom de tes fichiers txt. Comme ça :
Sub TraitementFichier(MonFichier As String)
FonctionExemple.Open MonFichier
MonFichier contiendra chacun de tes fichiers txt
Ensuite, tu peux écrire une fonction comme ça :
Sub Demo()
Dim i As Integer
Dim NomFichier As String
For i = 1 to 100
NomFichier = QuelqueChose & "1" & NombreAlea '[nom de famille][chiffre 1, 2 ou 3]_[nb aléatoire]
Call TraitementFichier (NomFichier)
Next i
End Sub
Voilà ! Bons tests !