Ich habe eine Spalte, die Text aus alphanumerischen Zeichen mit einem Sonderzeichen '-' wie Kat enthält -1, Amp-2, Xua-09 usw. Ich habe den folgenden Code ausprobiert, aber er scheint keinen Text wie Kat-1 als Duplikat zu erkennen. Kann jemand bitte überprüfen, was mit diesem Code falsch ist.Vergleichen Sie einen Textboxeintrag mit einer Spalte, die Text enthält (alphanumerisch mit '-'), wenn ein Duplikat gefunden wird, dann alert Benutzer
Private Sub txt_BPName_Exit(ByVal Cancel As MSForms.ReturnBoolean)
Dim myrange As Range
Dim match As Boolean
Dim val
Set myrange = Worksheets("Sheet1").Range("A2:A" & Cells(Rows.Count, "A").End(xlUp).row)
match = WorksheetFunction.CountIf(myrange, val) > 0
If match Then
MsgBox ("Duplicate")
Cancel = True
End If
End Sub
Sie definieren nicht "val" – user3598756