Satır Gizleme

Katılım
3 Mayıs 2005
Mesajlar
453
Excel Vers. ve Dili
2010 - Eng
Merhaba,
c5'den c37'ye kadar değerleri sıfır ise satırların gizlenmesi için şöyle bir makro yazdım ama hata veriyor. Sorun ne olabilir acaba
Kod:
Sub gizle()
  For i = 5 To 37
  If Cells(i, 3).Value = 0# Then
    Rows(i, 3).Select
    Selection.EntireRow.Hidden = True
    Else
    Selection.EntireRow.Hidden = False
  End If
  Next i
End Sub
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Satır gizleme ve gösterme için aşağıdaki kodları deneyin

Sub gizle()

For i = 5 To 37
If Cells(i, 3).Value = 0# Then
Worksheets("Sheet1").Rows(i).Hidden = True
Selection.EntireRow.Hidden = True
Else
Selection.EntireRow.Hidden = False
End If
Next i
End Sub



Sub goster()

For i = 5 To 37
If Cells(i, 3).Value = 0# Then
Worksheets("Sheet1").Rows(i).Hidden = False
Selection.EntireRow.Hidden = True
Else
End If
Next i

End Sub
 

Levent Menteşoğlu

Administrator
Yönetici
Admin
Katılım
13 Ekim 2004
Mesajlar
16,057
Excel Vers. ve Dili
Excel 2010-32 bit-Türkçe
Excel 365 -32 bit-Türkçe
Bir ek bilgi verelim. Rows ve Columns komutlarında satır veya sütunu tanımlamak tek değer verilir. Ã?rneğin;

Rows(1) veya Rows("1:1")

Columns(1) veya Columns("A:A") gibi
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Sayın Leventm,

Verdiğiniz bilgi çok doğru da... Verdiğimiz bu bilgiler soru soranın işine yaradı mı? Hadi Teşekkürü kenarda dursun.

Saygılarımla...
 
Katılım
3 Mayıs 2005
Mesajlar
453
Excel Vers. ve Dili
2010 - Eng
cevaplar için çok teşekkür ederim. Ancak soruyu yazdıktan kısa bir süre sonra aşağıdaki şekilde çözdüm.
Kod:
Sub gizle()
  For i = 4 To 42
    If Cells(i, 3).Value = 0 Then
        Cells(i, 3).Select
        Selection.EntireRow.Hidden = True
    Else
        Cells(i, 3).Select
        Selection.EntireRow.Hidden = False
    End If
  Next i
Range("a1").Select
End Sub
 
Katılım
2 Mart 2005
Mesajlar
92
Merhaba,

Hücrede formül varsa nasıl gizleme yapabiliriz. Ekteki örneğe göre AA6 ile AA185 arasında boş olanların gizlenmesini nasıl yaparım.

teşekkürler.
 
Üst