• DİKKAT

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

Veri süz ile bugünden sonraki tarihli satırları silme

Katılım
27 Aralık 2005
Mesajlar
5
Basit birşey gibi gözüküyor ama uzun zamandır vba ile uğraşmadığım için aklıma bir şey gelmedi.
Makro ile kaydet le yaptığım zaman bu işlemi sadece seçtiğim kritere ve satır sayısına göre yapıyor.Ben her seferinde farklı satır değişkeni ile işlem yapmak istiyorum.Ve bugünden sonraki tarihli satırlar silinmeli istediğim bu sadece.Ufak bir ipucu verebilirseniz kendim yapabilirim.
 

Ekli dosyalar

Deneyiniz;

Kod:
[SIZE="2"][FONT="Trebuchet MS"]Sub Emre()
    Dim i As Integer
    For i = Range("A65536").End(3).Row To 1 Step -1
        If CDate(Cells(i, 1)) > VBA.Date Then
            Rows(i).Delete
        End If
    Next i: i = Empty
End Sub[/FONT][/SIZE]
 
Son düzenleme:
eyvallah sağolasın ben de şu kodla yapmayı becerdim.

Sub verisuz()
Columns("A:A").Select
Selection.AutoFilter
For i = 2 To 65000
If Cells(i, 2) > Date Then
Cells(i, 2).Select
Selection.ClearContents
End If
Next i

End Sub
 
Son düzenleme:
Gerçekten mi ? :dusun:

Helâl olsun !
 
Benim kodlarım hata vermez, kullanabilirsiniz...;)
 
Modülde de Sayfada da kullanabilirsiniz. Hiç fark etmez...
Siz bir şeyleri yanlış yapıyorsunuz ama anlamadım... :dusun:
 
Geri
Üst