Bonjour,
Me revoilà de nouveau avec mes problèmes de textbox.
Dans le fichier ci-joint j'ai 21 textbox.
Celles qui m'intéresse vont de 4 à 16.
Lorsque je saisie mes heures, celles-ci s'additionnent dans un label grâce à la macro "Calculer".
De plus s'il y a une faute de frappe j'ai une erreur.
Chaque procédure joue son rôle individuellement mais les 2 posent problème
Je viens de passer l'après midi à essayer de comprendre comment fonctionne un module de classe mais je suis échec sur échec...
Private Sub TextBox4_Exit(ByVal Cancel As MSForms.ReturnBoolean)
If Me.TextBox4 = "" Then Exit Sub
If Not Me.TextBox4 Like "[0-2][0-9][:][0-5][0-9]" Or Not IsDate(Me.TextBox4) Then
MsgBox "Heure non valide"
Cancel = True
End If
End Sub
Private Sub TextBox4_AfterUpdate()
If TextBox4.Value = "" Then TextBox4.Tag = 0 Else TextBox4.Tag = TextBox4.Value
Call calculer
End Sub
L'idéale serait ne n'autoriser que les chiffres [0-2][0-9][:][0-5][0-9] sinon beep et de combiner la valeur des tag pour que la macro calculer fonctionne.
Merci à ceux qui voudront bien jeter un oeil