Verifier que la valeur textbox n'existe pas déjà

Je souhaite vérifier que la valeur inclue dans ma textbox2 (dont ont a supprimé les espaces s'il y en a) ne soit pas déjà existante dans la colonne B, si oui j'empêche la validation

Hors le message s'affiche si la valeur ressemble de près ou de loin à une des valeurs de la colonnes, comment faire pour qu'il ne s'agisse que tu cas où la valeur est exactement la même

Merci d'avance !

Private Sub TextBox2_BeforeUpdate(ByVal Cancel As MSForms.ReturnBoolean)

Dim rg As Range

If TextBox2.Text = "" Then
Exit Sub
End If
Set rg = Sheets("GMD").Range("B6:B2000").Find(Replace(TextBox2, " ", vbNullString))

If Not rg Is Nothing Then

    MsgBox "document existant"
    Cancel = True

End If

End Sub

problem solved avec lookat:=xlWhole sur la ligne

Set rg = Sheets("GMD").Range("B6:B2000").Find(Replace(TextBox2, " ", vbNullString), lookat:=xlWhole)
Rechercher des sujets similaires à "verifier que valeur textbox existe pas deja"