• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Eğer sütunda tekse ve diğer sütunda A varsa sil

Katılım
30 Mart 2005
Mesajlar
755
Excel Vers. ve Dili
2016 EN
Merhaba,
İhtiyacım olan makronun aşağıdakini yapmasını istiyorum;
1- D sütununda birçok veri var. Ancak bazı veriler birkaç kez tekrarlıyor. Eğer D sütunundaki veri o sütunda tekrarlanmıyorsa ve ilgili G satırında A harfi varsa, satırın silinmesini istiyorum.
Şimdiden teşekkür ederim.
 
Merhaba
deneyin.

Kod:
Sub KOŞULLU_SİL()
For X = [G65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range(Cells(1, "d"), Cells(X, "d")), Cells(X, "d")) = 1 And Cells(X, "g") = "a" Then Rows(X).Delete
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
birden fazla olanları da siliyor. güncellemenizi rica ederim
 
Son düzenleme:
Merhaba, sonradan gördüm, bunu deneyin.

Kod:
Sub KOŞULLU_SİL()
For X = [G65536].End(3).Row To 1 Step -1
If WorksheetFunction.CountIf(Range(Cells(1, "d"), Cells([G65536].End(3).Row, "d")), Cells(X, "d")) = 1 And Cells(X, "g") = "a" Then Rows(X).Delete
Next
MsgBox "İşleminiz tamamlanmıştır.", vbInformation
End Sub
 
Geri
Üst