R Reeper Guest 18 Juin 2005 #1 Bonjour, je souhaite vérifier que l'utilisateur ait bien saisi un nombre comprit entre 0 et 10000 pour cela j'ai déclaré : StringQuantité = '[0-10000]' et pour la vérification j'ai fait : If (Quantité Like StringQuantité) Then ... Else 'message d'erreur MsgBox ('La quantité n'à pas été correctement saisie') End If Sachant que la variable Quantité vient d'une TextBox : Quantité = TextBoxQuantité.Value Le problème c'est que lorsqu'on entre un nombre > 9 , pour lui la valeur saisie n'est pas vadide. Merci pour votre aide
Bonjour, je souhaite vérifier que l'utilisateur ait bien saisi un nombre comprit entre 0 et 10000 pour cela j'ai déclaré : StringQuantité = '[0-10000]' et pour la vérification j'ai fait : If (Quantité Like StringQuantité) Then ... Else 'message d'erreur MsgBox ('La quantité n'à pas été correctement saisie') End If Sachant que la variable Quantité vient d'une TextBox : Quantité = TextBoxQuantité.Value Le problème c'est que lorsqu'on entre un nombre > 9 , pour lui la valeur saisie n'est pas vadide. Merci pour votre aide
F Franck Guest 18 Juin 2005 #2 Salut Reeper tappes IsNumeric dans l'aide VBA c'est tres bien expliqué pour le reste if TextBox1.value > 10000 then Msgbox'ton message' else ... end if ( je pense que la saisie est dans un textbox ?? ) A + Franck Vote positif 0 Vote négatif
Salut Reeper tappes IsNumeric dans l'aide VBA c'est tres bien expliqué pour le reste if TextBox1.value > 10000 then Msgbox'ton message' else ... end if ( je pense que la saisie est dans un textbox ?? ) A + Franck
R Reeper Guest 18 Juin 2005 #3 Ok merci ça fonctionne !! Je ne connaisais pas cette fonction Vote positif 0 Vote négatif