• DİKKAT

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

Satır Gizleme

  • Konbuyu başlatan Konbuyu başlatan bezl
  • Başlangıç tarihi Başlangıç tarihi
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
 
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
 
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
 
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...
 
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
 
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.
 
Geri
Üst