Bonjour , mes AMIS du forum,
Malgré l'aide précieuse de tous je n'arrive pas au résultat escompté . Voila d'abord mon code :
Si je fais 2*1.20 + 3*.1.50 j'ai bien le résultat ds la textBox 6.90 mais si par malheur je saisie h*1.20 + 3*g j'ai l'erreur 13 et je plante , ce que je voudrais c'est remettre a zero la textbox, obliger une nelle saisie et ne pas passer a zone suivante , j'ai tester on Error , puis set focus ..... ne m'en sort pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Private Sub MTMETRO_exit(ByVal cancel As MSForms.ReturnBoolean) ' ' METRO ' If MTMETRO.Value = "" Then Exit Sub Else MTMETRO.Value = Format(Evaluate(MTMETRO.Value), "# ##0.00 ") Range("G34") = CDbl(MTMETRO.Value) End If End Sub
Auriez vous une idée ????
Merci de votre aide Bon Dimanche et bonnes fêtes de in d'Année.
Cordialement GDS35
Partager