arkadaşlar userformdan sayfaya kayıt yaparken mükerrer kayıt aramak için şu kodları kullanıyorum :
For Each aynı In Range("d2:d65536")
If aynı.Value = TextBox2.Value * 1 Then
aynı.Select
msgbox("kayıtlıdır")
TextBox2.Value = ""
TextBox2.SetFocus
Exit Sub
End If
Next aynı
bu kodlar eğer mükerrer kayıt varsa uyarı veriyor ama kayıt yoksa bu satırı (If aynı.Value = TextBox2.Value * 1 Then) sarıya boyayıp şu hatayı veriyor "type mismatch" ve eror=2042 yazıyor aynı nın üzerine geldiğimde acaba sorun nereden kaynaklanıyor olabilir
For Each aynı In Range("d2:d65536")
If aynı.Value = TextBox2.Value * 1 Then
aynı.Select
msgbox("kayıtlıdır")
TextBox2.Value = ""
TextBox2.SetFocus
Exit Sub
End If
Next aynı
bu kodlar eğer mükerrer kayıt varsa uyarı veriyor ama kayıt yoksa bu satırı (If aynı.Value = TextBox2.Value * 1 Then) sarıya boyayıp şu hatayı veriyor "type mismatch" ve eror=2042 yazıyor aynı nın üzerine geldiğimde acaba sorun nereden kaynaklanıyor olabilir