Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Savoir le type d'une variable dans un userform

  • Initiateur de la discussion Initiateur de la discussion dealise
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dealise

Guest
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 !!!
 
Re : Savoir le type d'une variable dans un userform

J'ai pris la méthode donnée par pierrot93 du "isnumeric", elle marche très bien.
Merci quand même de ton aide modest geedee !!!
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
472
W
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…