• DİKKAT

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

Hücle Gizlemeye Formül Girme

Katılım
9 Haziran 2007
Mesajlar
35
Excel Vers. ve Dili
2003
Arkadaşlar bu şekilde bir formül var

For Each t In Range("N2:N2000").Cells
If t.Value < 5000 Then 'boş hücreleri gizler
t.EntireRow.Hidden = True
End If
Next t


n2 den n 2000 kadar olan hücreleri 5000 den küçük ise gizliyor
bu uzun zaman aldığında daha değişik bir formül yada
n2-n2000 arasındaki dolu hücrelere bak, sadece onlarla ilgili gizleme işlemini yap nasıl diyebilirim.
İlginiz için şimdiden tşk ederim
 
Merhaba;

Kodunuzu aşağıdaki şekilde değiştirip deneyiniz.

Kod:
For Each t In Range("N2:N" & Range("N65536").End(3).Row)
If t <> "" Then
If t.Value < 5000 Then 'boş hücreleri gizler
t.EntireRow.Hidden = True
End If
End If
Next
End Sub
 
Rica ederim ;-)
 
ustam birşey daha sormak istiyorum N2-N2000 arasında formül var formül sonucu '0' olan değerler var onlarada bakmadan geçsin direk gizlesin nasıl yapabiliriz...

N2 ile N2000 arası örneğin Formül sonucuna göre N200 den sonrası 0
zaman kaybetmemesi açısından formül sonucu 0 ise direk gizle nasıl deris
 
Merhaba;
Kod:
If t <> "" Then
kodu
Kod:
If t = 0 Or t <> "" Then
Şeklinde düzenlerseniz istediğiniz sonuca ulaşabilirsiniz.
 
İlginiz için teşekkür ederim Örnek dosya ile bunu yapabilirmizin
Yardımcı olursanız çok seviinirim..


Açıklama İçerisinde.
 

Ekli dosyalar

Geri
Üst