XL 2013 Userform double condition

  • Initiateur de la discussion Initiateur de la discussion a_loic
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

a_loic

XLDnaute Junior
Bonjour,

Aujourd'hui je bloque sur un truc tout bête ...

Voilà mon problème, j'ai créé un UserForm qui enregistre des données dans une base de données.

Je veux être sûr qu'il soit impossible de saisir un même client (TextBox24) sur une même journée (TextBox23).

J'ai donc mis :

Code:
Dim rg As Range
Dim rg2 As Range

Set rg = Sheets("Dpt BDD").Range("B:B").Find(TextBox24.Text, LookIn:=xlValues, LookAt:=xlWhole)
Set rg2 = Sheets("Dpt BDD").Range("A:A").Find(TextBox23.Text, LookIn:=xlValues, LookAt:=xlWhole)

If Not rg And rg2 Is Nothing Then
    MsgBox "Client déjà enregistré ce jour"
    Cancel = True
With Me
    .TextBox24.Value = ""
    .TextBox25.Value = 0
End With
Exit Sub
End If

Mais j'ai dû rater quelque chose car même lorsque je change la date, on me dit que le client a déjà été enregistré.

Pouvez vous éclairer ma lanterne svp ?


Un grand merci par avance,
Bonne journée,
Bon dimanche,
Loic
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
2
Affichages
162
Réponses
2
Affichages
468
Retour