Bonjour à la communauté.
Voilà, je fais (pour des échanges entre différents Excel sur différents postes) des "sauvegardes" de certaines cellules dans des fichiers "Texte" (apparemment des fichiers ANSI).
Mais des cellules ont des "retours chariot", des multilignes en fait.
Lors de l'écriture du fichier ANSI, ces cellules sont écrites sur plusieurs lignes (autant que dans Excel), donc, lorsque que je les lis depuis un autre excel, j'ai trop de lignes...
Je vais essayé d'âtre plus clair, une cellule de 4 lignes me donne 4 lignes dans le fichier texte, alors que je préfèrerais avoir qu'une ligne, tout en gardant les retours chariots dans les autres Excel.
Je créé mon fichier texte comme suit :
Et j'écris dedans avec :
Je pense que ça se joue dans la commande Open, mais je n'arrive pas à trouver.
Quelqu'un aurait une solution ?
Voilà, je fais (pour des échanges entre différents Excel sur différents postes) des "sauvegardes" de certaines cellules dans des fichiers "Texte" (apparemment des fichiers ANSI).
Mais des cellules ont des "retours chariot", des multilignes en fait.
Lors de l'écriture du fichier ANSI, ces cellules sont écrites sur plusieurs lignes (autant que dans Excel), donc, lorsque que je les lis depuis un autre excel, j'ai trop de lignes...
Je vais essayé d'âtre plus clair, une cellule de 4 lignes me donne 4 lignes dans le fichier texte, alors que je préfèrerais avoir qu'une ligne, tout en gardant les retours chariots dans les autres Excel.
Je créé mon fichier texte comme suit :
VB:
Dim intFic As Integer
intFic = FreeFile
Open AncFich For Output As intFic
VB:
Print #intFic, Cellule
Quelqu'un aurait une solution ?
Dernière édition: