Bonjour a tous.
Après la saisie d'une date dans ma textbox53, je souhaite vérifier dans ma feuille "DATA" si cette date à déjà été saisie.
si c'est le cas, alors un message n'indique que la date à été déjà entrée, et me demande si je souhaite continuer avec cette même date, ou pour m'obliger à en saisir une autre après effacement de la valeur de textbox53.
voici mon code
Private Sub TextBox53_AfterUpdate()
Dim rg As Date
' Vérifie si les valeurs de la périodes sont déja entrées dans DATA
Set rg = Sheets("DATA").Range("BA4:BA18").Find(TextBox53)
If Not rg Is Nothing Then
Rep = MsgBox("Attention" & vbCrLf & "La date pour cette période, est déja entrée." & vbCrLf & "Voulez-vous continuer.", vbYesNo + vbExclamation, "Vérification")
If Rep = vbNo Then
TextBox53 = ""
Else
End If
End If
....
je dois certainement avoir fais une erreur, car ce code ne fonctionnement pas.
merci encore de votre aide.
titi32600