Salut à tous,

Voici un exemple de code étonnant.
Le problème c'est que la fonction Int() donne un mauvais résultat pour un calcul très simple. selon ce code ci-après la valeur de X devrait être égal à 24 alors que la fonction Int() calcule 23!!!
Franchement, une chose bizarre que je ne comprends pas.
Pourriez-vous m'explique le pourquoi!!?
Un grand merci.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
Sub Test()
    A1 = 64
    A2 = 40
    M = 4
    X = Int(A1 + M / 12 - (A2 + M / 12))
    Cells(1, 1) = X
End Sub