OVH Cloud OVH Cloud

validation d'un format

1 réponse
Avatar
michir
Bonjour,
Je souhaiterais déclencher un message d'avertissement lorqu'une date n'est
pas saisie dans un format correct (jj/mm)
J'ai essayé la commande Donnée, Validation... mais elle ne fonctionne qu'en
entrant des conditions (date comprise entre X et Y...etc)
Quelqu'un vois-t-il une solution simple ?
Merci,
Michel,

1 réponse

Avatar
docm
Bonjour Michel.

Pour des cellules au format texte, ceci semble répondre à ta demande.
Sous toutes réserves.

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
TestFormat Target
End Sub

Private Sub TestFormat(r As Range)
If r.Text <> Format(r.Text, "dd/mm") Then
MsgBox ("Veuillez utiliser le format jj/mm s.v.p.")
Else
On Error Resume Next
m = Month(r.Text)
If Err Then
MsgBox ("Veuillez entrer un mois entre 01 et 12")
End If
End If
End Sub

"michir" wrote in message
news:423d80ff$0$25055$
Bonjour,
Je souhaiterais déclencher un message d'avertissement lorqu'une date n'est
pas saisie dans un format correct (jj/mm)
J'ai essayé la commande Donnée, Validation... mais elle ne fonctionne
qu'en

entrant des conditions (date comprise entre X et Y...etc)
Quelqu'un vois-t-il une solution simple ?
Merci,
Michel,