Recherche nombre dans chaine de caractere

Bonjour à tous,

j'ai une question dont je n'ai pas trouvé la reponse malgré mes recherches sur les forum :

J'ai un string par exemple "2564-Projet" localisé dans une colonne A et une ligne i

If cellule Ai contient nombre Then

MsgBox "Le texte contient un nombre"

If end

Je pensais utiliser InSr() mais je ne sais pas comment....

Merci d'avance

Bonjour

Joins un fichier avec autant d'exemples que de cas que tu es susceptibles de rencontrer, et montre le résultat attendu.

Bye !

Voila

8instagantt.xlsm (8.55 Ko)

Un essai à tester. Te convient-il ?

Bye !

16instagantt-v1.xlsm (21.48 Ko)

mmm c'est quasiment parfait, mais est ce qu'il est possible de localiser le test sur les 5 premiers caracteres par exemple?

Ou même mieux que si le debut de la chaine est un nombre =» True sinon False

Nouvelles versions : macro et formule.

Bye !

20instagantt-v2.xlsm (22.59 Ko)

Alors la, c'est impeccable merci beaucoup !!!

Juste une auestion pour comprendre le code : A quoi sert nbre ="" ?

mandreux a écrit :

A quoi sert nbre ="" ?

A rien. C'est un vestige d'une autre version où j'aurais récupéré puis affiché le nombre en question....

Bye !

Rechercher des sujets similaires à "recherche nombre chaine caractere"