Bonjour,
Je m'agace depuis un moment sur un bout de code hyper simple,
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.
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)
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 :
Mille Mercis
Partager