• DİKKAT

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

Filtrelenmiş satırları silme

Katılım
15 Temmuz 2012
Mesajlar
2,802
Excel Vers. ve Dili
Ofis 2021 TR 64 Bit
Merhaba, hayırlı geceler.

Ekte gönderdiğim excel dosyamın E sütununda T.C. numaraları mevcut.

Yapmak istediğim butona bastığımda E sütunundaki dolu olan hücrelere göre satırların silinmesini ve filtrenin geri açılmasını istiyorum.
Bir türlü yapamadım, yardımcı olur musunuz?
 

Ekli dosyalar

Bu şekilde deneyiniz.
Kod:
Son = Cells(Rows.Count, 1).End(3).Row
Range("A2:E" & Son).SpecialCells(13) = ""
 
Sayın Seyit Bey, ilginiz için çok teşekkür ediyorum.
Kodu çalıştırdığımda aşağıdaki kod satırını sarıya boyuyor.

Range("A2:E" & Son).SpecialCells(13) = ""
 
Sayın Seyit Bey, kodu dosyama uyguladığımda bütün verileri siliyor.
Örneğin E sütunundaki T.C. leri sildiğimde gönderdiğim resimdeki gibi kalması gerekir.
.
213763
 
Bu kodu önceki kodla değiştiriniz.
Kod:
Range("b2:E1000").SpecialCells(13) = ""
 
Sayın Seyit Bey, konuyu anlatamadım galiba kusura bakmayın.

Range("b2:E1000").SpecialCells(13) = "" Bu kod bütün verileri temizliyor.

Yapmak istediğim sadece E sütunundaki T.C. leri olanların satırlarını silmek istiyorum, T.C. leri olmayanların bilgiler kalacak.
 

Ekli dosyalar

Alternatif;

Kod:
Option Explicit

Sub TC_NO_Olan_Satirlari_Sil()
    With Range("E2:E" & Cells(Rows.Count, 1).End(3).Row)
        .SpecialCells(xlCellTypeConstants, 1).EntireRow.Delete
    End With
End Sub
 
Sayın Korhan Bey, çok teşekkür ediyorum, ellerinize sağlık, kod tam istediğim gibi çalışıyor.

Hayırlı geceler diliyorum.
 
Geri
Üst