• DİKKAT

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

Son dolu satır dahil 20.000 nci satıra kadar sil

  • Konbuyu başlatan Konbuyu başlatan ziya
  • Başlangıç tarihi Başlangıç tarihi
Katılım
8 Nisan 2005
Mesajlar
789
Excel Vers. ve Dili
Excel 2010 Türkçe
Merhaba,
Çalışn makronun içine
Son dolu satır dahil 20.000 nci satıra kadar sil satırı eklemek istiyorum.
Yardım rica ediyorum.
 
Çalışan makronuzun sonuna (veya uygun gördüğünüz yere)

Dim ws As Worksheet
Dim lastRow As Long

Set ws = ThisWorkbook.Sheets("Sayfa1")

lastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row

If lastRow < 20000 Then
ws.Rows(lastRow + 1 & ":20000").Delete
End If
 
Merhaba.

Soruyu gözden geçirir misiniz?

20.000 nci satıra kadar mı son dolu satıra kadar mı silinecek.
Sil derken içerik mi silinecek yoksa satır komple mi silinecek?
 
Son dolu satırdan başlayarak 20.000 nci satır arası silinecek.
 
Son dolu satırdan başlayarak 20.000 nci satır arası silinecek.
Bu kod söylediğinizi gerçekleştiriyor ama

Kod:
Sub Sil()
    Range(Cells(Rows.Count, "A").End(xlUp).Address & ":A20000").EntireRow.Delete
End Sub

Bu mantıksız değil mi
Örneğin son dolu satır A1500 ise zaten altındaki satırlar boş. Boş olan satırları neden silmek istiyorsunuz?
 
Tam olarak yazmak istediğim bu. Teşekkür ederim.
 
Bu mantıksız değil mi
Örneğin son dolu satır A1500 ise zaten altındaki satırlar boş. Boş olan satırları neden silmek istiyorsunuz?
Haklısınız, formatını değiştirdiğim bir sütun var, formatı değiştiridiğim sütünu tabımlarken ilk satırdan 20.000 nci satır dahi formatlıyorum.
Bazı işlemler yaptıktan sonra dosyayı csv fotrmatında kaydediyorum. ve bunları web ortamında başka bir uere upload ediyorum. İşye o yükleme aşamasında içeriği boş ama formatı değştirilmiş satırları yüklediğim ortam dolu gibi algılıyor.
Bilmem anlatabildim mi.
Tekrar teşekkür ederim.
 
Geri
Üst