1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| Private Sub TextBox3_Exit(ByVal Cancel As MSForms.ReturnBoolean)
'lorsque je quitte le contrôle NumOF, la méthode suivante s'éxécute
'--------------------------------------------------------------------------------------------------------
Dim T2 As String
Dim ErreurOP As Byte
If IsNumeric(TextBox3.Text) = False Then T2 = "N'accepte que des chiffres entiers": ErreurOP = 1: TextBox3.SetFocus: GoSub Saut03
If Int(TextBox3.Text) <= 0 Then T2 = "Saisir un chiffre positif non nul": ErreurOP = 1: TextBox3.SetFocus: GoSub Saut03
GoSub Saut04
Saut03:
If ErreurOP = 1 Then MsgBox "N°OF incorrect" & Chr(10) & T2: TextBox3.Text = ""
Cancel = True
Saut04:
End Sub |