1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| Sub Ecrire()
Dim i, j, DernièreLigne, DernièreColonne, f As Worksheet
Set f = ActiveSheet
DerniereLigne = f.Range("A1").SpecialCells(xlCellTypeLastCell).Row
DerniereColonne = f.Range("A1").SpecialCells(xlCellTypeLastCell).Column
Open "D:\txt\LeFichier.txt" For Output As #1
For i = 1 To DerniereLigne
For j = 1 To DerniereColonne - 1
Print #1, f.Cells(i, j).Formula + ";";
'pour séparateur ";"
'tu remplaces si tu souhaites que ton séparateur soit une virgule ou une tabulation
Next j
Print #1, f.Cells(i, j + 1).Value
Next i
Close #1
End Sub |
Partager