Ekteki dosyada excele 2 ci kez aynı kaydı girdiğimizde uyarı vermesini istiyorum ama hata veriyor nasıl yapa bilirim.
Birde kırmızı işaretli satırdaki hücrelerde formül var bunları çalışırken yanlışlıkla işlem yapmamak için hücreye geldim değişiklik yapamayım ama formüller çalışsın.
kod
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B3:B999]) Is Nothing Then Exit Sub
If Target <> "" And WorksheetFunction.CountIf(Range("B2:B999"), Target) > 1 Then
MsgBox "Mükerrer kayıt yapılamaz !...": Target = "": Target.Activate
End If
End Sub
Birde kırmızı işaretli satırdaki hücrelerde formül var bunları çalışırken yanlışlıkla işlem yapmamak için hücreye geldim değişiklik yapamayım ama formüller çalışsın.
kod
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [B3:B999]) Is Nothing Then Exit Sub
If Target <> "" And WorksheetFunction.CountIf(Range("B2:B999"), Target) > 1 Then
MsgBox "Mükerrer kayıt yapılamaz !...": Target = "": Target.Activate
End If
End Sub
