D
Denis
Guest
Bonjour le forum,
je suis au milieu d'une macro et je coince...
A l'aide d'une InputBox je demande à l'utilisateur de saisir un numéro de semaine avec l'instruction suivante :
NumSem = InputBox("Entrer le numéro de la semaine ")
(j'ai défini NumSem comme Integer)
Je compare ensuite cette valeur à d'autres valeurs de type Integer.
Lorsqu'utilisateur saisit bien une valeur, pas de problème.
Par contre, s'il appuie sur le bouton "Annuler", le programme plante. J'ai vu en fait que, lorsqu'un clic sur le bouton "Annuler" est effectué, la valeur False est renvoyée. Comme ma variable NumSem est de type integer il y a incompatibilité de type...
Comment faire pour garder la valeur saisie par l'utilisateur sous forme de nombre pour pouvoir la comparer et éviter ce plantage ?
Merci pour votre aide et bonne journée à vous tous
Denis
je suis au milieu d'une macro et je coince...
A l'aide d'une InputBox je demande à l'utilisateur de saisir un numéro de semaine avec l'instruction suivante :
NumSem = InputBox("Entrer le numéro de la semaine ")
(j'ai défini NumSem comme Integer)
Je compare ensuite cette valeur à d'autres valeurs de type Integer.
Lorsqu'utilisateur saisit bien une valeur, pas de problème.
Par contre, s'il appuie sur le bouton "Annuler", le programme plante. J'ai vu en fait que, lorsqu'un clic sur le bouton "Annuler" est effectué, la valeur False est renvoyée. Comme ma variable NumSem est de type integer il y a incompatibilité de type...
Comment faire pour garder la valeur saisie par l'utilisateur sous forme de nombre pour pouvoir la comparer et éviter ce plantage ?
Merci pour votre aide et bonne journée à vous tous
Denis