Bonjour !
J'aurais besoin d'aide sur un problème :
J'ai plusieurs cellules de mesure remplies de cette façon :
__________________
'HAUTEUR TOTALE
Nomi=5.02
Tol-=-0.18
Tol+=0.18
Moyenne
__________________
J'aimerais, à partir de ces cellules, sortir les valeurs des mots Nomi / Tol- / Tol+ et les mettre chacun dans une cellule.
J'ai déjà réussi à le faire de cette manière :
=STXT(B2;TROUVE("Nomi";B2)+5;4)
=STXT(B2;TROUVE("Tol-";B2)+5;5)
=STXT(B2;TROUVE("Tol+";B2)+5;4)
→ Mes formules me cherchent les 4 caractères derrières les mots "Nomi" et "Tol+" ainsi que les 5 caractères derrière "Tol-" (car je prends en compte le '-' devant le nombre) ce qui me donne le chiffre cherché.
(B2 étant une liste qui regroupe toutes mes cellules de mesures)
MES PROBLEME :
• Ma chaîne de caractère cherchée varie en fonction de la cellule de mesure choisie :
__________________
'HAUTEUR
Nomi=2 → 1 caractère (et non 4)
Tol-=-0.2 → 4 caractère (et non 5)
Tol+=0.1 → 3 caractère (et non 4)
Moyenne
__________________
• J'ai certaines cellules remplient différemment :__________________'EPAISSEUR
Nomi=0
Tol+=0.2
Moyenne
__________________
→ Il manque certains mots (ici Tol- mais cela peut être les autres)
Je pensais peut-être à une macro qui pourrait reconnaitre le changement entre un 'string' et un chiffre (prendrais juste le chiffre entre deux chaînes de caractères) dans une cellule mais je ne sais pas s'il peut faire la différence dans une même cellule / comment le faire.
Je met ci-joint un fichier type de mon problème
Merci beaucoup pour l'aide !