• DİKKAT

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

satır aralığını seçerek satır silme

Katılım
6 Mayıs 2014
Mesajlar
264
Excel Vers. ve Dili
office 365
çok aradım ama benim istediğim gibi bir makro bulamadım.ekteki tablonun 6. satırdan sonraki tüm satırlarını silmek istiyorum. Satır sayısı daha fazla olabilir. Ayrıca sadece belli hücrelerde değer olabileceği gibitüm hücreler boş veya dolu olabilir. Tek şart 6. satırdan sonraki tüm satırların silinmesi
 

Ekli dosyalar

kod:

Kod:
Sub SİL()

Set Sh = Sheets(ActiveSheet.Name)
If WorksheetFunction.CountA(Sh.Cells) > 0 Then
sat = Sh.Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row
sut = Sh.Cells.Find(What:="*", After:=[A1], SearchOrder:=xlByColumns, SearchDirection:=xlPrevious).Column
If sat > 7 Then
Rows("7:" & sat).Delete Shift:=xlUp
End If
Else
Exit Sub
End If
End Sub
 
Merhaba.

Sayın ÖZDEMİR şu an forumda değil, alternatif olarak aşağıdaki kod'u dener misiniz?
.
Kod:
[FONT="Arial Narrow"]Sub SİL_BRN()
If WorksheetFunction.Max(6, ActiveSheet.UsedRange.Rows.Count + 1) > 6 Then Rows("7:" & _
    WorksheetFunction.Max(7, ActiveSheet.UsedRange.Rows.Count + 1)).Delete Shift:=xlUp
End Sub[/FONT]
 
Çalıştı. Teşekkür ederim Ömer Bey ve Halit Bey
 
Geri
Üst