Bugünkü tarihe kadar olan satırları silmek

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Selamlar

Ekteki dosyada B sütununda tarihler, diğer sütunlarda da veriler vardır. B sütunundaki tarihlerden bugünkü tarihe kadar olan tüm satırları (bugünün tarihi hariç) makro ile sildirebilir miyiz?
Not: Tarihler değişkendir.
Teşekkürler.
Listede bugünün tarihi yok ise, bugünden sonraki en yakın ilk tarihe kadar silinebilir.
 

Ekli dosyalar

Son düzenleme:

y.selim

Altın Üye
Katılım
13 Nisan 2013
Mesajlar
237
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
18-05-2025
Merhaba, bu şekilde dener misiniz ?


Kod:
Sub satirsil()
For i = Cells(Rows.Count, 2).End(3).Row To 2 Step -1
    If Cells(i, 2) <> Date Then
    Rows(i).Delete
    End If
Next i
End Sub
 

hakki83

Altın Üye
Katılım
30 Eylül 2021
Mesajlar
551
Excel Vers. ve Dili
Excel 2016 Türkçe 32 Bit
Altın Üyelik Bitiş Tarihi
30-09-2026
Merhaba, bu şekilde dener misiniz ?


Kod:
Sub satirsil()
For i = Cells(Rows.Count, 2).End(3).Row To 2 Step -1
    If Cells(i, 2) <> Date Then
    Rows(i).Delete
    End If
Next i
End Sub
Çok teşekkür ederim. Emeğinize sağlık. Sadece <> karakterlerinden > karakterini sildim, düzeldi.
 
Üst