D'accord avec Yaloo sue le premier point. Ensuite, la conversion en donnée de type Double d'une chaine de caractère vide (= "") provoque un bug... On peut donc attribuer lors de l'initialisation de l'UserForm des valeurs nulles au comboboxes :
Code:
Me.ComboBox1.Value = 0
Me.ComboBox2.Value = 0
Ça fonctionne mais il peut encore y avoir des problèmes si on supprime la valeur dans l'une des comboboxes.
Un petit fichier exemple :