• DİKKAT

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

satır silme

Katılım
14 Şubat 2007
Mesajlar
55
Excel Vers. ve Dili
Excel 2002
a sütunundaki tarihler başlangıç ve bitiş tarihi arasında değilse o satırı silmesini istiyorum. forla denedim ama yapamadım.yardım lütfen arkadaşlar

Sub sil()
For i = 4 To Cells(65536, 1).End(3).Row
If Cells(i, 1) >= Range("d2") And Cells(i, 1) <= Range("e2") Then
Else
Rows(i).Delete
End If
Next

End Sub
 

Ekli dosyalar

. . .

Kod:
Sub kod_sil()
    For i = [a65536].End(3).Row To 4 Step -1
        If CDate(Cells(i, "a")) >= CDate(Range("d2")) And CDate(Cells(i, "a")) <= CDate(Range("e2")) Then
        Rows(i).Delete
        Else
        End If
    Next
End Sub

. . .
 
. . .

Kod:
Sub kod_sil()
    For i = [a65536].End(3).Row To 4 Step -1
        If CDate(Cells(i, "a")) >= CDate(Range("d2")) And CDate(Cells(i, "a")) <= CDate(Range("e2")) Then
        Rows(i).Delete
        Else
        End If
    Next
End Sub

. . .



hüseyin bey tşkrler yalnız tam tersi oldu söylediğimden sanırım .a sütunundaki tarihler başlangıç ve bitiş tarihi arasında değilse silsin. yani sadece o tarih aralığını süzmek istiyorum
 
. . .

Kod:
Sub kod_sil()
    For i = [a65536].End(3).Row To 4 Step -1
        If CDate(Cells(i, "a")) <= CDate(Range("e2")) And CDate(Cells(i, "a")) >= CDate(Range("d2")) Then
        Else
         Rows(i).Delete
        End If
    Next
End Sub

. . .
 
Geri
Üst