Option Explicit
Sub FichierCSV()
Dim Plage As Range, Fichier As String, Chaine As String
Dim L As Long, f As Integer, c As Integer
Fichier = ThisWorkbook.Path & "\" & "MonFichier.txt" 'chemin et nom fichier à adapter
Application.ScreenUpdating = False
With Feuil6 'feuille à adapter
Set Plage = .UsedRange
f = FreeFile()
Open Fichier For Output As #f
For L = 1 To Plage.Rows.Count
Chaine = Plage.Cells(L, 1)
For c = 1 To Plage.Columns.Count
Chaine = Chaine & vbTab & Plage.Cells(L, c)
Next c
Print #f, Chaine
Next L
Close #f
End With
MsgBox "Fichier texte créer avec succès!", vbInformation + vbOKOnly, "CREATION FICHIER TEXTE"
End Sub