Bonsoir,
je voudrais créer une fonction qui renvoie true ou false selon que la chaine de caractère passée en argument n'est composée que de chiffres (0123456789).
Merci d'avance.
Bonsoir,
je voudrais créer une fonction qui renvoie true ou false selon que la chaine de caractère passée en argument n'est composée que de chiffres (0123456789).
Merci d'avance.
Bonjour,
Il faut utiliser la fonction IsNumeric de cette manière :
Je l'ai tapé à la main, cela devrait fonctionner.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Public Function TestNumerique(strTest As String) As Boolean If IsNumeric(strTest) Then TestNumerique = True Else TestNumerique = False End If End Function
Starec
Ou en reprenant la fonction de Starec,
Pas testé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Function TestNumerique(strTest As String) As Boolean TestNumerique = IsNumeric(strTest) End Function
Testé , et plus court.Envoyé par ouskel'n'or
Mais tu peux tout simplement utiliser
C'est une fonction, elle renvoie Vrai si c'est un numérique, et Faux s'il y'a autre chose que des chiffres.
Code : Sélectionner tout - Visualiser dans une fenêtre à part IsNumeric(LaChaineATester)
On va chercher loin dés fois.
Starec
Merci, en effet isNumeric fonctionne à merveille.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager