Bonjour FHem et
Normalement que ton Excel soit Anglais ou Français, ça ne change rien, VBA reste anglais
Voici le code qui devrait convenir
Sub Création()
Dim dLig As Long, Lig As Long
Dim NumFic As Long, sPath As String, NomFic As String
' Chemin d'enregistrement
sPath = ThisWorkbook.Path & "\"
' Numéro de fichier
NumFic = FreeFile
' Avec la feuille
With Sheets(1)
' Dernière ligne remplie
dLig = .Range("A" & Rows.Count).End(xlUp).Row
' Pour chaque ligne
For Lig = 1 To dLig
' Récupérer le nom du fichier à créer
NomFic = .Range("A" & Lig)
' Créer le fichier
Open sPath & NomFic For Output As #NumFic
Close #NumFic
Next Lig
End With
End Sub
@+