okan32
Yeni Üye
- Katılım
- 19 Haz 2018
- Mesajlar
- 37
- En iyi yanıt
- 0
- Puanları
- 8
- Yaş
- 43
- Konum
- Isparta
- Ad Soyad
- Ali Koç
- Office Vers.
- Office 365 TR
S. A Arkadaşlar
Aşağıdaki kod gayet güzel çalışıyor. Yalnız mükerrer olduğu zaman sadece yazdığım sutünda ki mükerrer kayıt siliniyor. Benim istediğim iki sütunda da silinmesi için kodda nasıl bir değişiklik yapılabilir acaba yardımlarınızı bekliyorum.
Aşağıdaki kod gayet güzel çalışıyor. Yalnız mükerrer olduğu zaman sadece yazdığım sutünda ki mükerrer kayıt siliniyor. Benim istediğim iki sütunda da silinmesi için kodda nasıl bir değişiklik yapılabilir acaba yardımlarınızı bekliyorum.
Kod:
Private Sub Worksheet_Change(ByVal Target As Range)
If Selection.Count > 1 Then Exit Sub
If Intersect(Target, Range("A:B")) Is Nothing Then Exit Sub
satir = Target.Row
sutun = Target.Column
sonsatira = Cells(Rows.Count, "A").End(3).Row
sonsatirb = Cells(Rows.Count, "B").End(3).Row
If sonsatira > sonsatirb Then sonsatir = sonsatira Else sonsatir = sonsatirb
say = 0
For i = 1 To sonsatir
veria = Cells(i, "A").Value
verib = Cells(i, "B").Value
If veria = Cells(satir, "A").Value And verib = Cells(satir, "B").Value Then say = say + 1
Next i
If say > 1 Then Cells(satir, sutun).Value = ""
End Sub