• DİKKAT

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

belirli ve boş hücreleri sil!

  • Konbuyu başlatan Konbuyu başlatan ocamsul
  • Başlangıç tarihi Başlangıç tarihi
Katılım
19 Ocak 2005
Mesajlar
940
Excel Vers. ve Dili
İŞ : Microsoft Office Excel 2003
EV : Microsoft Office Excel 2003
Arkadaşlar iyi haftalar. aşağıda vermiş olduğum kod ile belirli bir alanı siliyoruz. Ancak, bu işlemin akabinde, bu alana aktarılan verilerden sonra H9,I9,J9 dan başlamak üzre aşağıya doğru arada kalan içi boş hücre olması durumunda o satırların silinmesini nasıl sağlarım?


ActiveSheet.Range("A9:j19").ClearContents
 
Son düzenleme:
Aşağıdaki gibi deneyiniz.
Kod:
Sub Düğme1_Tıklat()
[a9:j19].SpecialCells(xlCellTypeBlanks).EntireRow.Delete
End Sub
 
Yanıt

Bir deneyiniz.
Kod:
Sub SIL()
For Each S In Range("H1:J100")
If S = "" Then
S.EntireRow.Delete SHIFT:=xlUp
End If
Next
End Sub
 
Kod:
Sub SIL()
For Each S In Range("H1:J100")
If S = "" Then
S.EntireRow.Delete SHIFT:=xlUp
End If
Next
End Sub

Sn: V.Basic For Applications üstadım, verdiğiniz kod tam anlamıyla işimi görmedi.
Sn: Seyit Tiken üstadım, ilginize teşekkür ederim.
 
Son düzenleme:
Arkadaşlar tekrar merhaba ekli DENEME8-2 de takıldım kaldım. yukarıda arkadaşlarında açıkladığı üzre kodları uyguladım ama benim istediğim sonuca tam olarak ulaşamadım. mevzumuzu basitçe anlatayım ;

1 - açılan kayıt ekranında girilmek istenen veri alanlarına bakiye, alacak ve kalan bilgisi girilecek; ancak bu formun 5 satırında da olabilir 10. satırındada hiç farketmez. bu durumda kod öncelikle o anki 150 sayfasındaki a9:j100 alanı içindeki tüm satırları silecek.
2 - daha sonra, bakiye, alacak ve kalan bölümlerinde hangi satır hizasına veri girişi olmamışsa o satırları silip sadece Userformdan girilen bakiye, alacak ve kalan bilgisi girilmiş satırları sayfaya kaydedecek ve sayfada bu satırlar kalacak.

Dostlar biraz karışık oldu ama umarım anlatabilmişimdir.
 
İnceleme imkanı bulan arkadaşlar ilginizi ve önerilerinizi bekliyorum!!!
 
Sayın ocamsul,

Dosyanız ektedir. Gecenin bu saatinde yanlış anlamadı isem galiba istediğiniz budur.
 
Sn: Sertkaya, üsdat çok teşekkür ederim. istediğim tam olarak buydu.(yanıtımı biraz geç verdim ama malu iş yoğunluğu)
 
Geri
Üst