• DİKKAT

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

İlk dolu hücrenin üstündeki hücreyi seçmek

Katılım
13 Aralık 2006
Mesajlar
575
Excel Vers. ve Dili
Office 2010
İyi geceler efendim;

Derdim şudur;

"a10" hücresi de dahil olmak üzere "B" Sütununda "b10" hücresinden sonraki ilk dolu olan hücreye kadar tüm satırların silinmesini istiyorum.

Kısacası resimdeki işaretli alanı kod ile silmek istiyorum.

Sorunun sebebi ise "b10" hücresinden sonraki ilk dolu hücrenin bir standardının olmaması!
Bazen 3, bazen 5, bazen 10 satır sonra ilk dolu hücre olabilir...



İlgilenenlere şimdiden teşekkür ederim...
 
Aşağıdaki kodu denermisiniz.

Kod:
Sub TEMIZLE()
    Satir = Range("B10").End(4).Row
    Range("A10:L" & Satir - 1).ClearContents
End Sub

Veriniz çoksa döngü kurulurak silme işlemi yapılabilir.
 
Korhan Hocam, ilginize teşekkür ederim. İçerik temizleme değil de o satırları olduğu gibi silebilir miyiz?

Bir de dediğiniz döngü işime yarar açıkçası. Bir sayfada en fazla 10-15 kere bu işlem yapılacak, sırayla bu işi yaptırabilirsek alüyyül alâ olur açıkçası...
 
Ya da Hocam sizi uğraştırmayayım gece gece, siz satırı komple silmeyi gösterin ben onra razıyım...
 
Korhan Hocam, ilginize teşekkür ederim. İçerik temizleme değil de o satırları olduğu gibi silebilir miyiz?

Bir de dediğiniz döngü işime yarar açıkçası. Bir sayfada en fazla 10-15 kere bu işlem yapılacak, sırayla bu işi yaptırabilirsek alüyyül alâ olur açıkçası...

Korhan hocanın yazdığı kodu şöyle değiştirin:
Kod:
Sub TEMIZLE()
    Satir = Range("B10").End(4).Row
   Rows("10:" & Satir - 1).EntireRow.Delete
End Sub
 
Ellerinize sağlık arkadaşlar, çok teşekkür ederim...
 
Geri
Üst