formül sonucu sıfır olan hücrelerin gizlenmesi

Katılım
9 Ocak 2011
Mesajlar
6
Excel Vers. ve Dili
2010 tr
arkadaşlar; başlığı forumda aratınca bir çok konu var ama hepside makro içeriyor. benim isteğim excel 2010 da L7:L180 arasındaki değeri sıfır olan hücrelerin gizlenmesi. yardımlarınız için şimdiden teşekkürler.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Gizlemeden kastınız satırı gizlemekse, makro kullanmanız gerekir.

.
 
Katılım
9 Ocak 2011
Mesajlar
6
Excel Vers. ve Dili
2010 tr
evet değeri sıfır olan bütün satırlar gizlensin istiyorum. yoksa 1 sayfa yerine 3 sayfa çıktı almak zorunda kalıyorum.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Gizlemek için;

Kod:
Sub Gizle()
 
Dim i As Long
Application.DisplayAlerts = False
Cells.EntireRow.Hidden = False
 
For i = 7 To 180
    If Cells(i, "L") = 0 Then
        Rows(i).EntireRow.Hidden = True
    End If
Next i
Application.DisplayAlerts = True
End Sub
Göstermek için;

Kod:
Sub Göster()
 
    Cells.EntireRow.Hidden = False
 
End Sub
.
 
Katılım
9 Ocak 2011
Mesajlar
6
Excel Vers. ve Dili
2010 tr
sayın Ömer; ilginiz için teşekkürler. ama işime yaramadı. dosyayı her açtığımda göster/gizle tıklamak yerine bunu otomatik yapan birşey arıyorum.
 
Son düzenleme:
Katılım
20 Mart 2008
Mesajlar
7
Excel Vers. ve Dili
Excel 2003 Türkçe
benzer problem

sayın Ömer; ilginiz için teşekkürler. ama işime yaramadı. dosyayı her açtığımda göster/gizle tıklamak yerine bunu otomatik yapan birşey arıyorum.
evet, ben de tam olarak böyle birşey istiyorum. ekli dosyaya uygularsanız sevinirim. bir de tarihle ilgili sorunum var. ekli dosyada açıklama yaptım. şimdiden teşekkürler.
 

Ekli dosyalar

acebeci

Altın Üye
Katılım
25 Ağustos 2007
Mesajlar
326
Excel Vers. ve Dili
ofis excel 2010 türkçe
Altın Üyelik Bitiş Tarihi
03-11-2026
sayın Ömer; ilginiz için teşekkürler. ama işime yaramadı. dosyayı her açtığımda göster/gizle tıklamak yerine bunu otomatik yapan birşey arıyorum.
Bu işlem o sayfayı yazdırmak istediğinizde 0 olan değerleri gizlese işinizi görürmü?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
sayın Ömer; ilginiz için teşekkürler. ama işime yaramadı. dosyayı her açtığımda göster/gizle tıklamak yerine bunu otomatik yapan birşey arıyorum.
Sayın eeat40,

Mesajınızı sonradan düzelttiğiniz için sorunuzu yeni fakettim.

Aşağıdaki gibi deneyiniz..

Kod:
Sub Auto_Open()
 
Dim i As Long
Application.DisplayAlerts = False
Cells.EntireRow.Hidden = False
 
For i = 7 To 180
    If Cells(i, "L") = 0 Then
        Rows(i).EntireRow.Hidden = True
    End If
Next i
Application.DisplayAlerts = True
 
End Sub
Kod:
Sub Auto_Close()
 
    Cells.EntireRow.Hidden = False
 
End Sub
.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
evet, ben de tam olarak böyle birşey istiyorum. ekli dosyaya uygularsanız sevinirim. bir de tarihle ilgili sorunum var. ekli dosyada açıklama yaptım. şimdiden teşekkürler.
Merhaba,

Tarih için;

C9 hücresine yazarak alt satırlara kopyalayınız.

Kod:
=TARİH(YIL(C8)+1;AY(C8);GÜN(C8))
Eksi değerler için;

A8:G25 ( 25 değerini artırabilirsiniz ) arasını fare ile seçin, Biçim / Koşullu Biçimlendirmeden / Formül bölümüne;

Kod:
=$G8<0
yazarak biçimden yazı tipi rengine girin ve beyaz yapıp tamam butonu ile işlemi bitirin.

.
 
Üst