Compte le nombre de nombre dans une chaine de caractères

Bonjour,

Je souhaite pouvoir compte le nombre de nombres présent dans une chaine de caractères :

"Vol.-Vol.-Vol.-Vol.-3333-765"

dans l'exemple ci-dessus, le résultat doit être 2

vous trouverez ci-joint le fichier exemple

je suis sous office365.

Merci par avance pour votre aide.

Christian.

13exemple.xlsx (8.71 Ko)

Bonjour,

Est ce que ceci te conviens, certes à aménager au nveau de la présentation

Tu cliques sur la feuille pour obtenir ton résultat

15exemple-11.xlsm (14.88 Ko)

Bonjour Jacky,

Merci pour ta réponse.

Est-il possible d'avoir le code VBA utilisé ? car lorsque je vais dans macro /afficher les macros je ne vois rien.

Et j'en aurais besoin pour l'adapter à ce que je souhaite obtenir. Car je n'ai besoin d'avoir que le nombre dans une colonne à droite de la chaine de caractère.

Merci par avance,

Jacky,

C'est bon j'ai trouvé. en fait j'avais le menu développeur qui n'était pas affiché dans les options d'Excel.

Je vais regarder ton code pour voir comment je peux l'adapter à ma feuille.

Merci pour ton aide.

Bonjour,

Avec 365, cette formule, peut-être?

=NB(--FRACTIONNER.TEXTE(A1;"-"))

-- permet de transformer un texte en nombre, si ce texte représente un nombre

Bonne fin d'apm

Bonsoir à tous !

Une proposition avec les expressions régulières :

=NBVAL(REGEX.EXTRAIRE(A1;"\d+";1))
image

Bonjour à tous,

Mais l'auteur est sur XL2016 non ? Je pense qu'il faille passer par du VBA (/PQ?). On pourrait faire une UDF.

EDIT : j'avais mal lu le message je viens de voir "je suis sur office365". nvm.

Bonjour à tous,

Merci CousinHub et JFL pour vos réponses. les deux solutions fonctionnent.

belle journée.

Bonjour à tous !

Bien....

Je vous remercie de ce retour.

Ne pas oublier de :

  1. Passer le sujet en mode résolu !
  2. Pour une aide adaptée de la communauté, merci de préciser, dans votre profil, la nature de votre Excel ( M365)
Rechercher des sujets similaires à "compte nombre chaine caracteres"