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