3GB,
Un grand merci, j'y suis presque mais j' encore besoin d'aide :-)
J'ai essayé de suivre tes conseils et peut être que je n'ai pas tout fait correctement car a chaque saisie d'un TC, j'ai la fenêtre qui s'ouvre avec le message d'erreur.
Et cela que je tape un bon TC ou un mauvais !
J'ai ouvert l'éditeur et dans la feuille de mon classeur j'y ai collé ceci:
'MODULE DE LA FEUILLE VISÉE PAR LA VALIDATION
Private Sub worksheet_change(ByVal target As Range)
If Not Intersect(target, Range("C7:D600")) Is Nothing Then
If Not target.Count > 1 Then
Call ValidationHeure(target)
End If
End If
End Sub
et dans un module j'y ai collé ceci:
Sub tc()
'MODULE NORMAL
Sub ValidationHeure(Cible As Range)
Dim FormatHeure As Boolean
If Not FormatHeure = Cible.Value Like "##:[0-5]#:[0-5]#:##" Then
MsgBox "Saisie incorrecte ! Veuillez saisir au format 00:00:00:00", vbCritical, "Validation des données"
End If
End Sub
Le souci est que j'ai le message a tous les coups comme précisé plus haut et que si le TC entré n'est pas bon, cela n'empêche pas l'utilisateur de valider et de continuer sa saisie en laissant un TC erroné.
Je se sais pas si je suis très clair :-)
Encore merci pour ton aide.