Amis du forum bonjour ,
Je souhaiterai solutionner un détail sur la ligne de code suivante :
Les formats de ZtxtMontant et ZtxtPrxUnit sont définit comme suit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub ZtxtQte_Change() If ZtxtPrxUnit.Value = "" Then ZtxtMontant.Value = "" Else ZtxtMontant.Value = ZtxtPrxUnit.Value * ZtxtQte.Value End If End Sub
Voici mon problème :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 Private Sub ZtxtMontantDu_Change() ZtxtMontantDu.Value = Format(ZtxtMontantDu, "0.00") End Sub Private Sub ZtxtPrxUnit_Change() ZtxtPrxUnit.Value = Format(ZtxtPrxUnit, "0.00") End Sub
Lorsque je saisie une valeur 0,0 dans le champ de texte (ZtxtQte) tout va bien, mais lorsque je souhaite écrire cette même valeur sous le format 0.0, un message d'erreur apparait : Erreur d'exécution 13 incompatibilité de type.
La solution doit être simple, mais vu mon niveau débutant je ne la connais pas.
Quelqu'un a t-il une piste?
Merci.
Partager