Tu comprends maintenant pourquoi je disais que ça ne répond pas à ce que je veux. Le fait d'utiliser TAB ne suffit pas car TAB comme tu viens de le dire, ne fait que sauter un certain nombre d'espaces REGULIER oui le propblème est là, cela pourrait convenir quand la longueur des champs est la même, mais pas dans mon cas (et d'ailleurs dans 99% des cas).
@Djes
Tu vois ? J'avais raison quand je t'ai dit que cela ne marche pas. Il fallait justement ajouter (et non pas remplacer les TAB) les LSet et c'est exactement ce que j'ai fait ce matin et ça a marché enfin. Voici le code que j'ai testé avec succès:
Code : Tout sélectionner
; Juste la partie la plus importante... (je reprends l'exemple de Djes)
If CreateFile(0, "C:\MonFichier.txt")
For Ligne = 0 To 4
Ligne$ = LSet(Amis(0, Ligne), 20)+ $TAB$ + LSet(Amis(1, Ligne), 40)+ $TAB$+LSet(Amis(2, Ligne), 20")
WriteStringN(0, Ligne$)
Next
CloseFile(0)
EndIf