Rebonjour le forum,
Je me prends la tête avec un code pour empêcher les doublons (ou tout du moins prévenir).
Je rentre les noms de stagiaires via un UserForm qui comporte une combobox et une textbox.
Le combobox comprend le nom des différents groupes et l'utilisateur doit entrer le nom du nouveau stagiaire dans le textbox.
Je voudrais que si ce nom existe déjà, un message prévienne l'utilisateur (ça pas de problème) et que le textbox soit réinitialisé.
J'ai essayé :
Dim n As Integer
For n = 4 To 50
If Col = "SDB PAF 4" And TextBox1.Value = Sheets("ListStagiaire").Range("A" & n).Value Then
MsgBox "Ce nom existe déjà dans la liste !", , "ATTENTION !"
Exit Sub
TextBox1.Value = ""
End If
Next n
J'ai aussi essayé TextBox1.ClearContents, mais ça marche pas non plus
Merci d'avance
Je me prends la tête avec un code pour empêcher les doublons (ou tout du moins prévenir).
Je rentre les noms de stagiaires via un UserForm qui comporte une combobox et une textbox.
Le combobox comprend le nom des différents groupes et l'utilisateur doit entrer le nom du nouveau stagiaire dans le textbox.
Je voudrais que si ce nom existe déjà, un message prévienne l'utilisateur (ça pas de problème) et que le textbox soit réinitialisé.
J'ai essayé :
Dim n As Integer
For n = 4 To 50
If Col = "SDB PAF 4" And TextBox1.Value = Sheets("ListStagiaire").Range("A" & n).Value Then
MsgBox "Ce nom existe déjà dans la liste !", , "ATTENTION !"
Exit Sub
TextBox1.Value = ""
End If
Next n
J'ai aussi essayé TextBox1.ClearContents, mais ça marche pas non plus
Merci d'avance