OVH Cloud OVH Cloud

Remplacer un caractére par un retour chariot

2 réponses
Avatar
Fredo \(67\)
Bonjour,
J'ai un document qui présente un devis, en fait un import d'un fichier
texte,
L'original de ce fichier était formaté avec des retours à la ligne.

L'import me présente chaque poste du devis dans une cellule, mais je
voudrais retrouver la présentation de base,

Sachant qu'a chaque nouvelle ligne, le caratére "*" commence la ligne,
comment pourrais-je faire pour remplacer ce "*" par un retour à la ligne ?

J'ai essayé ceci

="texte 1"&chr(13)&"texte 2"&chr(13)&"texte 3"

mais ca me renvoie #nom

je sais faire la macro pour le remplacement de "*" par &chr(13)& mais c'est
la syntaxe de la commande de retour à la ligne qui me manque.

quelqu'un saurait il comment faire ?

2 réponses

Avatar
MichDenis
Bonjour Fredo,

Tu sélectionnes ta plage de cellule,

barre des menus / édition / rechercher / remplacer

pour rechercher, tu inscris : ~*

Pour remplacer , tu places le curseur dans la boîte de saisi et tu tapes 0013 en concervant enfoncé la touche "ALT" à
droite de la barre d'espacement enfoncé.

Tu cliques sur remplacer .... Voilà !

P.S. Il se peut que ce soit 0010 au lieu de 0013, soit la différence Car(10) et Car(13)


Salutations!



"Fredo (67)" a écrit dans le message de news:
Bonjour,
J'ai un document qui présente un devis, en fait un import d'un fichier
texte,
L'original de ce fichier était formaté avec des retours à la ligne.

L'import me présente chaque poste du devis dans une cellule, mais je
voudrais retrouver la présentation de base,

Sachant qu'a chaque nouvelle ligne, le caratére "*" commence la ligne,
comment pourrais-je faire pour remplacer ce "*" par un retour à la ligne ?

J'ai essayé ceci

="texte 1"&chr(13)&"texte 2"&chr(13)&"texte 3"

mais ca me renvoie #nom

je sais faire la macro pour le remplacement de "*" par &chr(13)& mais c'est
la syntaxe de la commande de retour à la ligne qui me manque.

quelqu'un saurait il comment faire ?
Avatar
Fredo \(67\)
Merci MichDenis

Pour information
0013 ne donne aucun résultat,
mais 0010 répond parfaitement.

MErci
"MichDenis" a écrit dans le message de
news:
Bonjour Fredo,

Tu sélectionnes ta plage de cellule,

barre des menus / édition / rechercher / remplacer

pour rechercher, tu inscris : ~*

Pour remplacer , tu places le curseur dans la boîte de saisi et tu tapes
0013 en concervant enfoncé la touche "ALT" à

droite de la barre d'espacement enfoncé.

Tu cliques sur remplacer .... Voilà !

P.S. Il se peut que ce soit 0010 au lieu de 0013, soit la différence
Car(10) et Car(13)



Salutations!



"Fredo (67)" a écrit dans le message de news:


Bonjour,
J'ai un document qui présente un devis, en fait un import d'un fichier
texte,
L'original de ce fichier était formaté avec des retours à la ligne.

L'import me présente chaque poste du devis dans une cellule, mais je
voudrais retrouver la présentation de base,

Sachant qu'a chaque nouvelle ligne, le caratére "*" commence la ligne,
comment pourrais-je faire pour remplacer ce "*" par un retour à la ligne ?

J'ai essayé ceci

="texte 1"&chr(13)&"texte 2"&chr(13)&"texte 3"

mais ca me renvoie #nom

je sais faire la macro pour le remplacement de "*" par &chr(13)& mais
c'est

la syntaxe de la commande de retour à la ligne qui me manque.

quelqu'un saurait il comment faire ?