Bonjour,
Je suis bloqué sur un problème tout bête je pense mais je n'arrive pas à trouver une solution ...
dans une userform que j'ai créer, j'ai un textebox
l'utilisateur doit rentrer un chiffre
donc quand il valide j'aimerai vérifier que la valeur rentré est bien du type "Integer"
je fais donc un test :
If typename(textebox.value)="Integer" Then
<mon code>
End if
le problème est que même si l'utilisateur rentre un chiffre (1 par exemple) il voit la valeur de textebox.value comme étant un type "string"... ("1")...
parce que si je ne fait pas ce teste et que l'utilisateur rentre une lettre ( "u" par exemple)
après mon code dit :
nbinter=textebox.value
avec nbinter défini comme étant un integer, donc le programme plante...
Quelqu'un a une idée ?
Merci par avance !!!
Je suis bloqué sur un problème tout bête je pense mais je n'arrive pas à trouver une solution ...
dans une userform que j'ai créer, j'ai un textebox
l'utilisateur doit rentrer un chiffre
donc quand il valide j'aimerai vérifier que la valeur rentré est bien du type "Integer"
je fais donc un test :
If typename(textebox.value)="Integer" Then
<mon code>
End if
le problème est que même si l'utilisateur rentre un chiffre (1 par exemple) il voit la valeur de textebox.value comme étant un type "string"... ("1")...
parce que si je ne fait pas ce teste et que l'utilisateur rentre une lettre ( "u" par exemple)
après mon code dit :
nbinter=textebox.value
avec nbinter défini comme étant un integer, donc le programme plante...
Quelqu'un a une idée ?
Merci par avance !!!