OVH Cloud OVH Cloud

detecter type d'un variable

4 réponses
Avatar
Emcy
bonjours,

dans un userform j'ai une TextBox.
Comment faire pour savoir que la valeur qu'il y a dans la textBox est bien
un chiffre (pas du text) ?

4 réponses

Avatar
AV
Regarde la fonction vba "VarType"

AV
Avatar
Emcy
En fait j'ai une fonction :
MaFonction(TextBox2.Value)

Je voudrias empêcher qu'il y ai des erreurs sachant MaFonction attend une
varaible de type single

De +, est-il possible que la fonction fasse un truc si elle reçoit un
single, autre chose si elle reçoit un integer, autre chose si elle reçoit
un string, etc ?


"AV" a écrit dans le message de
news:
Regarde la fonction vba "VarType"

AV




Avatar
anonymousA
un textbox renvoie une valeur de type string. tu peux la convertir en un
autre format et c'est à ce moment-là qu'il faut soit gérer l'erreur soit
accepter la conversion.
Je pense que ce que je dis précedemment règle aussi ta 2eme question,
n'est-ce pas ?

A+

En fait j'ai une fonction :
MaFonction(TextBox2.Value)

Je voudrias empêcher qu'il y ai des erreurs sachant MaFonction attend une
varaible de type single

De +, est-il possible que la fonction fasse un truc si elle reçoit un
single, autre chose si elle reçoit un integer, autre chose si elle reçoit
un string, etc ?


"AV" a écrit dans le message de
news:

Regarde la fonction vba "VarType"

AV









Avatar
Emcy
oui, merci

"anonymousA" a écrit dans le message de
news:424956a7$0$11712$
un textbox renvoie une valeur de type string. tu peux la convertir en un
autre format et c'est à ce moment-là qu'il faut soit gérer l'erreur soit
accepter la conversion.
Je pense que ce que je dis précedemment règle aussi ta 2eme question,
n'est-ce pas ?

A+

En fait j'ai une fonction :
MaFonction(TextBox2.Value)

Je voudrias empêcher qu'il y ai des erreurs sachant MaFonction attend
une


varaible de type single

De +, est-il possible que la fonction fasse un truc si elle reçoit un
single, autre chose si elle reçoit un integer, autre chose si elle
reçoit


un string, etc ?


"AV" a écrit dans le message de
news:

Regarde la fonction vba "VarType"

AV