générer un fichier .txt depuis la macro

  • Initiateur de la discussion Initiateur de la discussion spts
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

spts

Guest
bien le bonjour,

je debute dans la programmation des macros. Je souhaite trier une liste puis écrire les résultats du tri dans un fichier .txt généré par excel. Est ce que c'est possible? Si qqun a un pti exemple ca serait vraiment cool.

merci d'avance

Steph.
 
Bonsoir Spts, le Forum

Rapidos un exemple sur 4 colonnes avec Tabulation en séparateur de Champs..

Option Explicit

Sub BuildTXT()
Dim Range As Object, Line As Object
Dim StrTemp As String, Nom As String
Dim Rep As Variant
Dim L As Integer
Dim c As Byte

Nom = ThisWorkbook.Path & 'ReportData'
Rep = Application.GetSaveAsFilename(Nom, 'Fichier,*.txt')
If Rep = False Then Exit Sub

L = 1
With Sheets('Feuil1')
Set Range = .Range('A1😀' & .Range('A65536').End(xlUp).Row) 'Quatre Colonnes
End With

Open Rep For Output As #1

For Each Line In Range.Rows
For c = 1 To 4 'Si 4 Colonnes
StrTemp = StrTemp & CStr(Cells(L, c).Text) & vbTab 'Si séparateur TABULATION (par exemple
Next c
L = L + 1
Print #1, StrTemp
StrTemp = ''
Next

Close #1

Set Range = Nothing
End Sub

Bonne Soirée je File
[ol]@+Thierry[/ol]
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
248
Réponses
5
Affichages
718
Réponses
2
Affichages
1 K
Retour