Isoler des chiffres dans une cellule avec un nombre de carractère variable.

Joachim1

XLDnaute Nouveau
Bonjour,
Mon problème est le suivant:
Je souhaiterai pouvoir isoler les nombres qui apparaissent dans des cellules ex:
La cellule peut contenir le texte suivant par exemple:
7 C de 2500 (signifiant 2 coupes de 2500mm)
Dans ce cas précis il faudra isoler le 7 d'une par et le 2500 d'autre par. Dans ce cas précis je isoler les nombres en applicant la formule : (=STXT;A1;1;1) pour le 7 et (=STXT;A1;7;4) pour 2500. Mais mon problème est que cela doit s'appliquer à un grand nombre de cellules et le nombre de caractères varie donc la place du nombre souhaiter peut varier ainsi:
65 C de 2500 ma formule isolerai 6 et 250 au lieu de 65 et 2500.
De plus dans certains cas la cellule peut comprendre une coupe supplémentaire par exemple:
65 C de 2500 + 1 C de 75 auquel cas il me faudra isoler 65; 2500; 1; 65.

Je pense que ce problème peut être solvable par le biais de visual basic en énumérant different cas; "Case"... Mais je ne suis pas suffisament experimenté pour créer cette formule.
Merci d'avance pour votre aide.
 

Discussions similaires

Statistiques des forums

Discussions
312 214
Messages
2 086 313
Membres
103 175
dernier inscrit
abcc