thierry.bayard
XLDnaute Junior
Bonjour,
Je voudrais faire un contrôle sur la somme de 2 textbox dont le total doit faire 100 %.
Pour l'affichage en pourcentage, j'ai mis le code suivant pour chacun des textbox :
Pour faire le test, j'essayais qques choses comme ça :
Le problème est que même lorsque le total est bien de 100, j'ai le msg "total différent de 100%".
J'ai également essayé avec la fonction sum mais sans plus de succès (j'avais un msg "Function non défini")
Merci d'avance pour votre aide
THierry
Je voudrais faire un contrôle sur la somme de 2 textbox dont le total doit faire 100 %.
Pour l'affichage en pourcentage, j'ai mis le code suivant pour chacun des textbox :
Code:
Private Sub Part_UF01_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'Application du bon format sur les Textbox Part_UF01...
If Part_UF01.Text = "" Then Exit Sub
If InStr(1, Part_UF01, "%") > 0 Then Exit Sub
Part_UF01.Text = Format(Replace(Part_UF01.Text, ".", ",") / 100, "0.00%")
End Sub
Pour faire le test, j'essayais qques choses comme ça :
Code:
If (CDbl(Part_UF01.Value) + CDbl(Part_UF02.Value)) <> 1 then
msgbox "total différent de 100%"
Else
msgbox ("ok"
End If
Le problème est que même lorsque le total est bien de 100, j'ai le msg "total différent de 100%".
J'ai également essayé avec la fonction sum mais sans plus de succès (j'avais un msg "Function non défini")
Merci d'avance pour votre aide
THierry