Bonjour,
Je me permets de solliciter votre aide pour une petite macro. Après 2 jours de recherche Google, je me rends à l'évidence que j'ai besoin d'un coup de main.
Ma problématique :
Je dois transformer un fichier Excel de travail qui contient plusieurs centaines de lignes en fichier txt.
La dernière ligne doit se finir par un retour-chariot. Je n'arrive pas à trouver la solution, et ce retour-chariot est obligatoire pour valider l'intégration du fichier..
Ci dessous, voici la macro que j'utilise pour transformer mon Excel en txt.
La macro marche bien mais je me retrouve avec un saut de ligne quand je l'ouvre dans notepad, ce qui entraine un refus de structure par mon partenaire.
Merci d'avance pour votre aide.
Cordialement.
Sub exportefichier()
Dim i As Integer 'lignes
Dim j As Integer 'colonnes
Dim nbLignes As Integer
Dim strLigne As String
nbLignes = Selection.Rows.Count
Open "C:\Users\****\OneDrive -********\Documents\Test Extraction.txt" For Output As #1
For i = 1 To 439
strLigne = ""
For j = 1 To 27
strLigne = strLigne & Cells(i, j).Value
Next j
Print #1, strLigne
Next i
Close #1
End Sub