le If IsNumeric n'est pas obligatoire, mais fortement conseillé, surtout si tu ne gères pas la saisie de la textbox; si l'utilisateur entre du texte dans la textbox et que tu essayes de le convertir en int, ça va générer une erreur.
Sinon:
intVar=CInt(maTextBox.Text)
blux
Modérateur
Salut,
un integer est limité entre -32767 et 32768, si ta zone est plus grande, alors ça peut ne pas marcher, il faudra passer en long, voire en single (ou en double).
Bidouilleu_R
peux-tu dire ce qu'il y a dans TXBX_nbkm
parce qu'il n'y a pas d'erreur...
David
Langage : VBA.
quant au intVar=CInt(maTextBox.Text) j'ai nbkm=Cint(TXBX_nbkm.text) avec Dim nbkm As Integer et il me met incompatibilité de type !!!
Comment faire ???
David
Il me marque une erreur de synthaxe car dans mon code je n'ai pas le If...Then. Je ne peux utiliser que Cint ou Round
lermite222
Contributeur
Bonjour,
Quel language ?
A+
Aligator_427
If IsNumeric(maTextBox.Text) Then intVar=CInt(maTextBox.Text)