Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Création fichier .txt par macro - Retour à la ligne Chr(13)

rdep01

XLDnaute Nouveau
Bonjour à tous

Chr(13) permet les retours à la ligne, par exemple dans les messages des MSGBOX.

Par contre, lors de la création d'un fichier texte, Chr(13) n'est pas reconnu.

Le code suivant :
Open "D:\Documents and Settings\All Users\Desktop\MsgErreurs.txt" For Output As #1
Print #1, msg_err
Close #1
donne le fichier texte suivant (extrait) :
Valeur: -0,2529688Ligne: AmAREA: COMOnglet: COORD
Vous pouvez remarquer que Chr(9), lui, est reconnu, et que les espaces sont respectés.

D'autre part, si je copie/colle le contenu du fichier texte dans Word, le retour à la ligne est reconnu et cela me donne bien :
Valeur: -0,2529688
Ligne: Am
AREA: COM
Onglet: COORD

(??)

J'ai essayé plusieurs polices dans le fichier texte, mais cela n'a rien changé.

Voilà, si quelqu'un a déjà connu ce soucis et qu'il est parvenu à le résoudre, ses bons tuyaux seront bien appréciés
 

skoobi

XLDnaute Barbatruc
Re : Création fichier .txt par macro - Retour à la ligne Chr(13)

Bonjour,

Essaye avec Chr(10), saut de ligne ou
Chr(13) + Chr(10), retour chariot + saut de ligne.
Sans garantie.
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…