[RESOLU] VBA Single et Integer

VBA Single et Integer [RESOLU] - VB/VBA/VBS - Programmation

Marsh Posté le 01-09-2007 à 11:01:28    

Bonjour,
En regardant les tronqués et arrondis pour un post sur excel
j'ai obtenu les résultats suivants   (sans utiliser int(...) qui fonctionne bien)
 
dim a as single
dim b as integer
 
 
a = 0.5
b = a  ------->0
 
a = 1.5
b = a --------->2
 
a = 2.5
b = a -------->2
 
a = 3.5
b = a--------->4
 
a = 4.5
b = a --------->4
 
quelqu'un peut-il me dire pourquoi lorsque a est impair, j'obtient lentier supérieur et lorsqu'il est pair, l'entier inférieur????
 
Merci


Message édité par seniorpapou le 01-09-2007 à 12:39:46
Reply

Marsh Posté le 01-09-2007 à 11:01:28   

Reply

Marsh Posté le 01-09-2007 à 11:35:47    

salut papou,
avec cint() par contre tu as le même résultat (logique)
dans l'aide, il est indiqué que la valeur passé dans le tube est arrondie. Je tente de voir de quel côté il parle des arrondis sous excel...

Reply

Marsh Posté le 01-09-2007 à 12:38:59    

Bonjor,
Merci jpcheck.
En cherchant, j'ai trouvé :
http://office.microsoft.com/fr-fr/ [...] 0728911036
qui précise que l'arrondi se fait au nombre pair le plus proche!!!!
 
Je crois que je vais pouvoir mettre résolu.
Cordialement

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed