Microsoft 365 Extraire lignes de caractères dans long texte

Dann

XLDnaute Nouveau
Bonjour,

Je recherche à extraire des lignes de caractères dans un texte et les renvoyer dans chaque rubrique sur même ligne !

Ces lignes commencent par :
(exemple)

1 x jhsbvhbivbiubiv

1 x jhsb vn kjbvubqouha

Etc...

Cependant il peut y en avoir 1 ou plusieurs, jusqu'à 5

Merci pour votre aide
Dann

1599908560246.png
 

Pièces jointes

  • RECHERCHE TXT.xlsx
    10.9 KB · Affichages: 33

job75

XLDnaute Barbatruc
Bonjour Dann, le forum,

Le 1er fichier ci-joint est votre fichier en retour :

- vous aviez mal défini le nom Texte, j'ai corrigé

- il n'y a pas de CAR(10) en colonne I, les "renvois à la ligne" sont dus à des CAR(11), tabulation verticale

- il a donc fallu remplacer CAR(10) par CAR(11) dans la formule en L2

- en I2 il manque 2 "renvois à la ligne" (devant 1 x 2003).

Dans le 2ème fichier joint j'ai remplacé les CAR(11) en colonne I par des CAR(10), c'est plus logique, ensuite il a été facile d'ajouter les 2 CAR(10) qui manquaient en I2.

Bonne journée.
 

Pièces jointes

  • BDencours0TEST.xlsm
    47.9 KB · Affichages: 4
  • BDencours0TEST(1).xlsx
    33.8 KB · Affichages: 7

Dann

XLDnaute Nouveau
Re-bonjour,
Dans TEXTE en colonne "I", il y a en fin de ligne extraite un PRIX !
Est-ce qu'il serait possible de l'extraire dans les colonnes dédiées ? (exemple joint)
Merci d'avance
Dann
 

Pièces jointes

  • BDencours0TEST_rechPRIX.xlsm
    48.3 KB · Affichages: 2
  • TXT extraire PRIX.JPG
    TXT extraire PRIX.JPG
    554.2 KB · Affichages: 3

job75

XLDnaute Barbatruc
Je pensais que vous alliez utiliser le fichier avec les CAR(10) !!!

Par ailleurs intercaler des colonnes de prix fausse la numérotation avec COLONNE()-11 !!!

De plus cette histoire de prix n'est pas claire du tout.

Dans ces conditions j'arrête là, désolé.
 

Dann

XLDnaute Nouveau
"Je pensais que vous alliez utiliser le fichier avec les CAR(10) !!! " Je ne comprends pas, j'ai utilisé le dernier fichier que vous m'avez envoyé, ça marche bien.
Pour le prix; c'est pas grave, j'aurais du prévoir avant.
merci qd même
 

Dann

XLDnaute Nouveau
"""- il n'y a pas de CAR(10) en colonne I, les "renvois à la ligne" sont dus à des CAR(11), tabulation verticale

- il a donc fallu remplacer CAR(10) par CAR(11) dans la formule en L2

- en I2 il manque 2 "renvois à la ligne" (devant 1 x 2003).

Dans le 2ème fichier joint j'ai remplacé les CAR(11) en colonne I par des CAR(10), c'est plus logique, ensuite il a été facile d'ajouter les 2 CAR(10) qui manquaient en I2. """

En fait, mon fichier de travail comporte + de 800 fiches !
"- en I2 il manque 2 "renvois à la ligne" (devant 1 x 2003).""" Donc il doit y avoir plusieurs rubriques TEXTE avec ce problème; que dois-je faire ?
"" ensuite il a été facile d'ajouter les 2 CAR(10) qui manquaient en I2 "" Je n'ai pas compris comment ?

Merci
 

Discussions similaires