Créer un fichier excel par ligne d'un fichier excel source
Bonjour,
je souhaiterais faire une macro pour créer un fichier excel, par ligne d'un fichier excel source, par exemple :
FichierSOurce:
nom prenom age
ligne 1 : Pierre Dupont 36 etc....
ligne 2: Croc Odile 42 ......
et donc quand je lancerais ma macro , il me créerait 2 fichiers un pour les données de la ligne 1 et l'autre pour celles de la ligne 2.
J'ai essayé cette macro mais il me dit que mes fichiers sont endommagés :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
Sub creer()
Dim cell As Range, FF&, Counter&
For Each cell In Range("A1:OJ1", Range("A" & Rows.Count).End(xlUp))
If Len(cell) > 0 Then
FF = FreeFile()
Open ThisWorkbook.Path & "\" & Range("A" & cell.Row).Value & ".txt" For Output As #FF
Print #FF, cell.Text
Close #FF
Counter = Counter + 1
End If
Next cell
'MsgBox Counter & " fichiers créés. ", , "Fin de traitement"
End Sub |
J'ai regardé plusieurs morceaux de codes mais rien y fait, pouvez vous m'aider svp ?
Merci beaucoup