Récupérer une ligne ou des lignes après avoir importer un fichier texte

Bonjour

Je ne sais pas si c'est possible de faire avec ou sans macro

J'ai réussi à importer un fichier txt dans mon classeur mais maintenant je souhaiterais récupérer des lignes suivant des caractères spécifique

Exemple

;ENDFOLD
;FOLD Mvt.LinLis Nom: p130m, JD=4, Vit=1m/s, Acc=100%, Lis=10mm;%{PE}%MKUKATPUSER
    $BWDSTART=FALSE
    LDAT_ACT=LDATp130m
    BAS (#CP_DAT )
    FDAT_ACT=FJD4
    BAS (#FRAMES )
    BAS (#VEL_CP, 1)
    LIN p130m C_DIS
;ENDFOLD
;FOLD Mvt.LinLis Nom: p120m, JD=4, Vit=1m/s, Acc=100%, Lis=10mm;%{PE}%MKUKATPUSER
    $BWDSTART=FALSE
    LDAT_ACT=LDATp120m
    BAS (#CP_DAT )
    FDAT_ACT=FJD4
    BAS (#FRAMES )
    BAS (#VEL_CP, 1)
    LIN p120m C_DIS
;ENDFOLD

Je souhaite juste récupérer les lignes ou il y a "Nom:" dedans

Pour ensuite les récupérer et les avoir dans une autre colonne

Si c'est possible sans macro je prend

Bonjour Florian28600,

Voyez dans le fichier joint, si les formules utilisées peuvent vous aider

=SI(ESTERREUR(CHERCHE("Nom:";A1));"";LIGNE())
=SIERREUR(INDIRECT("Données_brutes.A"&PETITE.VALEUR($Données_brutes.B:B;LIGNE());1);"")

Bonjour

Quand je l'ouvre je vois bien les résultats (c'est exactement ce que je recherche) mais quand il me demande d'activer les modifications j'ai plus aucun résultat dans la feuille RecupNom

Est ce que tu pourrais me détailler la ligne?

SIERREUR(INDIRECT("Données_brutes.A"&PETITE.VALEUR(Données_brutes!B:B;LIGNE());1);"")

Merci beaucoup

J'ai fais une modification

=SI(ESTERREUR(PETITE.VALEUR(A:A;LIGNE()));"";RECHERCHEV(PETITE.VALEUR(A:A;LIGNE());$A$1:$B$9000;2))

J'ai tout mis dans le même feuille

Rechercher des sujets similaires à "recuperer ligne lignes importer fichier texte"