Bonjour à tous,
cherchant à extraire des éléments de texte d'une cellule, je suis tombé sur ce fil de discussion:
https://forum.excel-pratique.com/excel/extraire-texte-entre-2-caracteres-different-91593
Bien que ressemblant en partie à ce que je souhaite faire, les propositions faites ne répondent pas tout à fait à mon besoin spécifique...
J'ai une longue suite d'informations aéronautiques (des NOTAM) dans une cellule, pas toujours "formatées" de la même façon, et il y a certains éléments que j'aimerais pouvoir faire ressortir dans une cellule à côté, histoire de bien faire ressortir ces données, pour exploitation ultérieure...
Mes cellules présentent ce type de données (pas forcément organisées ainsi, mais dans les grandes lignes, c'est ça)
P0285/19 NOTAMN
Q) LFBB/QOBCE/IV/M /E /000/022/4500N00200E001
A) LFBB B) 1902061119 C) PERM
E) MEASURING MAST AT CAMPS SAINT MATHURIN LEOBAZELS - RDL288/19.4NM
LFLW ARP :
- PSN : 450024N 0015959E
- HEIGHT : 262FT
- ELEV : 2143FT
- LIGHTING : H24
Je souhaiterais avoir les informations PSN, HEIGHT, ELEV et LIGHTING chacun dans sa cellule...
SACHANT:
Que des fois il y a le "-" devant les intitulés, des fois non, qu'il peut y avoir plusieurs espaces entre les intitulés ou informations et les ":", que l'information "PSN" se terminera par E ou par W (ce sont des coordonnées GPS), que les rédacteurs de ces NOTAM écrivent parfois HGT à la place de HEIGHT...
Je souhaiterais également que les informations entre "E)..." et PSN soient également à part.
Bref, j'avoue que ça fait un peu trop de variables pour que j'arrive à bien visualiser mes formules de tri...
J'arrive, tant bien que mal à extraire les éléments HEIGHT & PSN du reste du tableau, mais la moindre "interférence", espace superflu, mot écrit différemment m'oblige à rajouter un SUBSTITUE à un liste qui s'allonge, ou me sort un #VALEUR que je ne sais pas encore résoudre...
Quant au VBA, je sais que ça existe, j'arrive à recopier des trucs, mais je ne comprends malheureusement rien à ce langage.
Je tâtonne, pour le plaisir d'y arriver tout seul, mais des fois, il faut savoir appeler à l'aide...
En vous remerciant, déjà d'avoir tout lu, et peut-être compris mes soucis, et éventuellement du coup de main.
Steph