hücre değerine göre saatır gizleme gösterme

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
örnek dosyada belirttiğim gibi hazırlamakta olduğum puantaj çalışması için her ay değişen personel sayısına göre puantaj çizelgesindeki formül sonucu boş olan satırların gizlenmesi gerekiyor. yardımcı olabilirmisiniz.
 

Ekli dosyalar

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Örnek kod, butona atayıp çalıştırabilirsiniz.
Kod:
Sub test()
Dim i As Byte, x As Byte, s As Worksheet
Application.ScreenUpdating = False
Set s = Sayfa1
    s.Rows("6:21").EntireRow.Hidden = False
    i = s.Range("AM2").Value
    x = 6 + i + 1
    s.Rows(x & ":21").EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
 

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
Örnek kod, butona atayıp çalıştırabilirsiniz.
Kod:
Sub test()
Dim i As Byte, x As Byte, s As Worksheet
Application.ScreenUpdating = False
Set s = Sayfa1
    s.Rows("6:21").EntireRow.Hidden = False
    i = s.Range("AM2").Value
    x = 6 + i + 1
    s.Rows(x & ":21").EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
emeğinize sağlık tşk ederim. kodu asıl dosyaya uyarlayamadım. bu kod üzerinden nereleri değiştirmem gerekiyor.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Asıl dosyanın örneğini ekler misiniz?
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Sayfadaki göster butonu ile çalıştırabilirsiniz.
Kod:
Sub Göster()
Dim i As Byte, x As Byte, s As Worksheet
Application.ScreenUpdating = False
Set s = Sayfa7
    s.Rows("6:21").EntireRow.Hidden = False
    i = s.Range("AM2").Value
    x = 6 + i + 1
    s.Rows(x & ":21").EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
 

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
183
Excel Vers. ve Dili
2010 tr
Altın Üyelik Bitiş Tarihi
25-09-2028
Sayfadaki göster butonu ile çalıştırabilirsiniz.
Kod:
Sub Göster()
Dim i As Byte, x As Byte, s As Worksheet
Application.ScreenUpdating = False
Set s = Sayfa7
    s.Rows("6:21").EntireRow.Hidden = False
    i = s.Range("AM2").Value
    x = 6 + i + 1
    s.Rows(x & ":21").EntireRow.Hidden = True
Application.ScreenUpdating = True
End Sub
tşk ederim. emeğinize sağlık
 
Üst