Bonjour,
Je m'agace depuis un moment sur un bout de code hyper simple,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
   Dim total_taux As Double
    Style = vbCritical
    titre = "--ALERTE--"
 
 
    total_taux = CDbl(Me.SF_jalons_factus.Controls("Total").Value)
    If total_taux = 1 Then
        msg = "OK"
    Else
        msg = "Merci de corriger pour avoir un total de 100%"
    End If
    retour = MsgBox(msg, Style, titre)
Je vérifie que au moment ou j’arrive sur le If, total_taux vaut bien 1, c'est bon, mais il va quand même dans le else.
Impossible de comprendre pourquoi ?
Je suis preneur de la résolution de ce mystère.
J'ai mis un CDbl car mon total est déclaré de la façons suivante :
Nom : 1Capture.JPG
Affichages : 116
Taille : 29,4 Ko
Mille Mercis