Bouton conversion tableau Excel fichier txt

Bonjour à tous,

De retour sur ce forum qui me sauve souvent la vie.

Pour des besoins particuliers, j'ai créé un fichier excel sur lequel je remplis des colonnes et en appuyant sur un bouton, le fichier se converti en fichier txt, et les colonnes sont séparées par des points virgules.

La macro que j'ai créée me le permet, sauf que pour la dernière ligne, il n'y a qu'une seule colonne remplie. Et le fichier converti ajoute 4 points virgules. Je souhaiterai qu'il n'en mette qu'un seul, et je n'y parviens pas.

Private Sub Formattxt_Click()

Dim Plage As Variant

Dim i As Long

Dim j As Byte

Dim Resultat As String

Dim Tableau As Variant

Set Plage = Sheets("Feuil1").UsedRange.Cells

Tableau = Plage

fFilename = _

Application.GetSaveAsFilename(InitialFileName:="MAJ_OG_ALLCTN_JJMMAA_HHMM", _

fileFilter:="Text Files (*.txt), *.txt")

Open fFilename For Output As #1

For i = 1 To UBound(Tableau, 1)

For j = 1 To UBound(Tableau, 2)

Resultat = Resultat & Tableau(i, j) & ";" 'adaptez le separateur

Next

Resultat = Left(Resultat, Len(Resultat) - 0)

Print #1, Resultat

Resultat = ""

Next

Close #1

End Sub

En pièce joint les fichiers pour mieux comprendre.

Rechercher des sujets similaires à "bouton conversion tableau fichier txt"