• DİKKAT

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

F Sutunuda Tarİh Yoksa

Katılım
30 Kasım 2004
Mesajlar
180
Excel Vers. ve Dili
2003 ingilizce
F Sutununda Tarİh Yoksa (17.12.2004) Gİbİ O Satirin B C D E F Sutununu Sİlmek İstİyorum Ufak Bİr Macroyla Nasil Yapilabİlİr?
 
Merhaba.
Aşağıdaki kodu yazarak denermisiniz?:cool:
Kod:
Sub sil()
Dim sonsat As Long, i As Long
basla:
    sonsat = Cells(65536, "B").End(xlUp).Row
    For i = 1 To sonsat
        If Not IsDate(Cells(i, "F").Value) Then
            Rows(i).Delete
            GoTo basla
        End If
    Next
End Sub
 
teşekkürler ama verdiğiniz kodda f de tarih olmayan satırları uçuruyor. ben satırı silmesini değil, o satırın içerigin b c d e f alanlarının içeriğini temizlenmesini stiyorum
 
Kod:
Rows(i).Delete 'satırını

Rows(i).ClearContents 'şeklinde değiştirin.
 
Merhaba.
Aşağıdaki kodları deneyiniz.:cool:
Kod:
Sub sil()
Dim sonsat As Long, i As Long
basla:
    sonsat = Cells(65536, "B").End(xlUp).Row
    For i = 1 To sonsat
        If Not IsDate(Cells(i, "F").Value) Then
            Range(Cells(i, "B"), Cells(i, "F")).Delete (xlUp)
            GoTo basla
        End If
    Next
End Sub
 
Geri
Üst