C
chico
Guest
bonsoir a tous,
j'ai fais un ptit code pour tester si, dans la cellule, est bien une date ou pas.
voici le code
mais quand 'Target' = 12.'6.1978 (exemple) ' '6 ' est faux
il passe la condition 'IF' et appelle commentaire_anniv
ve que, bien sur il ne devrai pas,
je ne vois pas comment faire
pouvez vous m'aider SVP?
merci d'avance
-Chico-
j'ai fais un ptit code pour tester si, dans la cellule, est bien une date ou pas.
voici le code
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim Var As String
Var = CStr(Target.Address)
If Mid(Var, 2, 1) = 'F' Then
If (Target.NumberFormat = 'dd/mm/yyyy;@') Then
Call commentaire_anniv
Else
If Target.Value <> '' Then
MsgBox (' vous avez mal insérer la date, veuillez recommencer SVP!')
Target.Value = ''
Target.Select
End If
End If
End If
End Sub
mais quand 'Target' = 12.'6.1978 (exemple) ' '6 ' est faux
il passe la condition 'IF' et appelle commentaire_anniv
ve que, bien sur il ne devrai pas,
je ne vois pas comment faire
pouvez vous m'aider SVP?
merci d'avance
-Chico-