• DİKKAT

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

A sütununda bulunan bazı verilere göre satır silme

  • Konbuyu başlatan Konbuyu başlatan xp45s
  • Başlangıç tarihi Başlangıç tarihi
Katılım
3 Şubat 2010
Mesajlar
158
Excel Vers. ve Dili
2003/ingilizce
Merhaba,

Gerekli detaylı açıklamayı ekte belirttim.Listemdeki a sütununda bulunan bazı verilerin oldugu satırları temizle butonuna basarak sildirmek istiyorum.Fakat listeki yerler sürekli degişmektedi.Yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Merhaba,

C sütunun da sayı olmayan verileri siler. Dosya düzeni buna uygun olduğu için bu şekilde yazdım. Belirlediğiniz iki ölçüte göre de yapılabilir..

Kod:
Sub Sil()
Application.ScreenUpdating = False
Dim i As Long, son As Long
son = [A65536].End(3).Row
    For i = son To 1 Step -1
        If IsNumeric(Cells(i, "c")) = False Then
            Rows(i).Delete Shift:=xlUp
        End If
    Next i
Application.ScreenUpdating = True
End Sub

.
 
sn.ömer yardımlarınız için çok teşekkürler tam istedigim gibi çalışıyor.Emeginize sağlık..
 
merhaba;

Şimdide ektede belirtmiş oldugum gibi L1 hücresine silinmesini istedigim tarihi manuel olarak girip tarih silme butonuna bastıgım zaman ilgili listenin D sütununda bulunan satırların silinmesi gereklidir.
Tekrar yardımlarınızı rica ediyorum.
 

Ekli dosyalar

Bu şekilde deneyiniz..

Kod:
Sub Sil()
Application.ScreenUpdating = False
Dim i As Long, son As Long
son = [A65536].End(3).Row
    For i = son To 1 Step -1
        If Cells(i, "d") = Range("L1") Then
            Rows(i).Delete Shift:=xlUp
        End If
    Next i
Application.ScreenUpdating = True
End Sub
.
 
sn.ömer uzmanım tekrar teşekkürler..
 
Geri
Üst