bonjour tt le monde j'ai besoin d'aide svp

j'ai un UserForm avec "TextBox, ComboBox" et une "ListBox1"

j’utilise se code qui me permit de vérifier l’existence d'un nom Quand je clic sur le bouton valider et de m'informer que se nom existe déjà et je ce que la le code fonction très bien

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
Private Sub TextBox16_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)
 
Dim rg As Range
If TextBox16.Text = "" Then Exit Sub
Set rg = Sheets("Article").Range("C:C").Find(TextBox16.Text)
If Not rg Is Nothing Then
    MsgBox "le Nom Existant Déjà"
    Cancel = True
 
End If
End Sub
le problème si que quand je clic sur une ligne de ma ""ListBox1" pour remplir mes "TextBox et ComboBox" pour les modification je reçois toujours le message "le Nom Existant Déjà"

merci et excellente journée