• DİKKAT

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

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

irfem4

Altın Üye
Katılım
30 Kasım 2010
Mesajlar
193
Excel Vers. ve Dili
2010 tr
ö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

Ö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
 
Ö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.
 
Asıl dosyanın örneğini ekler misiniz?
 
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
 
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
 
Geri
Üst