tahsinanarat
Altın Üye
- Katılım
- 14 Mart 2005
- Mesajlar
- 2,164
- Excel Vers. ve Dili
- Ofis 2019 Türkçe
- Altın Üyelik Bitiş Tarihi
- 27-05-2028
Kod:
Option Explicit
Sub BUL_SİL()
Dim S1 As Worksheet, S2 As Worksheet, X As Long, SAY As Long, Y As Long
Set S1 = Sheets("Kaynak")
Set S2 = Sheets("Silinecek Listesi")
Application.ScreenUpdating = False
For X = 1 To S2.Range("A65536").End(3).Row
SAY = WorksheetFunction.CountIf(S1.Columns(3), S2.Cells(X, 1))
If SAY > 0 Then
For Y = 1 To SAY
S1.Columns(3).Find(S2.Cells(X, 1)).EntireRow.Delete
Next
End If
Next
Set S1 = Nothing
Set S2 = Nothing
Application.ScreenUpdating = True
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
Kaynak Sayfam yaklaşık 10000 satır, silinecek listesi ise 3000 satır civarında, bu kod ile silme işlemi biraz uzun sürüyor.
Silme işlemini hızlandırmak adına başka altarnatifler arıyorum. Teşekkürler.