phenX
Messages postés704Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention28 août 2012
-
5 avril 2006 à 11:34
phenX
Messages postés704Date d'inscriptionmercredi 4 mai 2005StatutMembreDernière intervention28 août 2012
-
5 avril 2006 à 11:45
bonjour,
comme vous le savez, inputbox renvoie une valeur de type String,
or j'utilise cette valeur dans un programme qui me renvoie la batterie d'un portable, seulenement j'ai besoin d'une valeur numérique. Comment faire?
Schlangan
Messages postés47Date d'inscriptionsamedi 21 août 2004StatutMembreDernière intervention11 décembre 2007 5 avril 2006 à 11:42
Salut, phenX.
Il suffit que tu convertisse la valeur String en valeur Numérique.
Utilises pour cela, CByte ou CInt.
En admettant que ta valeur String arrive dans une variable nommé inp_box :
Si ta valeur est comprise entre 0 et 255 : batterie = CByte(inp_box) 'batterie est alors de type Byte
Si ta valeur est comprise ente -32768 et 32767 : batterie = CInt(inp_box) 'batterie est alors de type Integer
Si c'est plus, compris environ entre -2.109 et 2.109, c'est batterie = CLng(inp_box) 'batterie est alors de type Long