Boş satırları filtreleme makrosu

Kısa Açıklama

Boş satırları filtreleme makrosu isimli başlıkta, ilgili işlemlere dair detaylar yer almaktadır.
Excel Versiyonu
Excel 2016
Excel Sürümü
64 Bit
Excel Dili
Türkçe
Ekli dosyalar
Makro kaydet butonuna tıklıyorsunuz.
F sütununda boş hücreleri bir defa filtreleme yapıyorsunuz.
Makro kaydet butonuna tıklıyorsunuz.
Modül içerisine kodlarınız hazır hale geliyor. Kodu buton içerisinde kullanabilirsiniz.
 
sayın okutkan
öncelikle makro kaydet örnek anlatımı için teşekkür ediyorum.Gayet güzel ve öğretici
benim istediğim;
boş olanları filtrelemekti sayenizde yaptım
sonrasında tekrar tıkladığımda filtreyi kaldırmak için nasıl bir ekleme yapmak gerekir

teşekkürler
 
Ekli dosyalar
sayın okutkan
sizde dolu satırları filtreliyor sonra boş satırlarla birlikte hepsini gösteriyor
benim yapmak istediğimde boş satırları filtrelemek..sonra tekrar boş & dolu hepsini listelemek
boş satırları filtreledim burada sorun yok
sonra tekrar filtereyi kaldırmak istiyorum bunu beceremedim

teşekkürler
 
Ekli dosyalar
"benim yapmak istediğimde boş satırları filtrelemek..sonra tekrar boş & dolu hepsini listelemek"
Gizle butonuna tıkladığınızda f sütununda bulunan boş hücrelere ait satırları gizliyor.
Göster butonuna tıkladığınızda f sütununda bulunan boş satırların filtresi kaldırılarak 'boş & dolu' satırların hepsi gösteriliyor.
 
"Gizle butonuna tıkladığınızda f sütununda bulunan boş hücrelere ait satırları gizliyor."
demişsiniz
ancak ben boş hücredekileri gizlemesin aksine boş hücreleri göstersin istiyorum bunu yaptım boş alanları filtre butonuna bastığımda boş satırları gösteriyor sarı alanları yani
hepsini göster butonu ekledim oda bütün filtreyi kaldırıyor
buraya kadar güzel

tek istediğim iki kodu
boş alanları filtre butonuna eklemek tek butonda sonuç almak
sanırım anlatabildim
 
Ekli dosyalar
Üstad
Teşekkür ederim
örnek dosyamda sorun yok gayet güzel çalışıyor
ancak bu butonun userform içinde yer almasından kaynaklı olduğunu düşündüğüm aşağıdaki şekilde..
sonsatir hatası veriyor



Private Sub CommandButton12_Click()
With ActiveSheet
sonsatir = .Cells(Rows.Count, 2).End(3).Row
tumu = sonsatir - 5
kalan = .Range("B6:B" & sonsatir).SpecialCells(xlCellTypeVisible).Count
If kalan <> tumu Then
.Range("$A$5:$K$5000").AutoFilter Field:=6
CommandButton2.Caption = "BOŞ OLANLARI GÖSTER"
Else
.Range("$f$6:$f$5000").AutoFilter Field:=6, Criteria1:="="
CommandButton2.Caption = "TÜMÜNÜ GÖSTER"
End If
End With
End Sub
 
Sorun daha evvel aynı userform ile ilgili başka bir konu sayfasındaki sorunla aynı.
UserForm kodlarının en tepesinde OPTION EXPLICIT satırı olmasıyla ilgili.
Kodların başında bu satır olduğunda; kodlarda kullanılan tüm değişkenlerin DIM..... satırlarıyla tür tanımlamasının yapılması gerekiyor.
Ayrıca CommandButton'un adı da farklı (2 değil 12).

VBA:
Görüntülemek için giriş yapmanız gerekmektedir.
(15 satır)
 
Geri
Üst