• DİKKAT

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

Spinner Button İle Otomatik Boş Satırları Gizle&Göster Kod Yardımı

Believing

Altın Üye
Katılım
19 Mayıs 2013
Mesajlar
703
Excel Vers. ve Dili
Office Pro 2019 TR 32 Bit
Windows Pro 10 TR 64 Bit
Sayın Uzman Arkadaşlar,

Spinner 2 butonu ile "B5" hücresine ay ismini ("aaaa" formatında) metin olarak yazdırıyorum. "B7:B37" aralığına ise "B5" hücresindeki ay'a ait günleri "gg.aa.yyyy" formatında formül ile yazdırıyorum. Aylara ait gün sayıların farklı olması nedeniyle, tabloda 31 günden az olan aylara ait boş satırlar kalmaktadır. "B5" hücresinde yapılan her değişiklikte, seçilen ay'a ait günlerin aktif olması ve boş satırların gizlenmesini sağlamak istiyorum.
Uzun zamandan beri konu üzerinde çalışıyor ve bir sonuç alamadığımdan, benim için çok değerli olan yardımlarınızı rica ediyorum.

Saygılarımla,
Ömer Ali ÜZÜMCÜ

Örnek Dosya Linki:
 

Ekli dosyalar

Spinbuttonlara bağlayarak deneyebilirsiniz.
Kod:
Application.ScreenUpdating = False
    Rows("7:37").EntireRow.Hidden = False
       
        For Satır = 7 To 37
            If Cells(Satır, "B") = "" Then
                Rows(Satır).Hidden = True
          Else

    Cells.EntireRow.Hidden = False
    End If
        Next
Application.ScreenUpdating = True
 
Deneyiniz.

Sayfanın kod bölümüne ekleyip, Butonlara makroyu atayın, boş satırları gizler.

Kod:
Sub Satir_Gizle_Goster()
Application.ScreenUpdating = False
For x = 7 To 37
    If Cells(x, "B").Text <> "" Then Cells(x, "B").EntireRow.Hidden = False
    If Cells(x, "B").Text = "" Then Cells(x, "B").EntireRow.Hidden = True
Next x
Application.ScreenUpdating = True
End Sub

Yada
Forecast sayfasının kod bölümüne uyguladıktan sonra,
hem yıl değiştiren, hem de ayı değiştiren düğmeyle bu kodu ilişkilendirince istenilen olur.

Kod:
Sub GOSTER_GIZLE()
son = Day(WorksheetFunction.EoMonth([B7], 0)) + 6
Rows("35:37").EntireRow.Hidden = False
If son <> 37 Then Rows(son + 1 & ":37").EntireRow.Hidden = True
End Sub
 
Son düzenleme:
Sayın Mahmut Bey ve Sayın Hepgel,

Konuya gösterdiğiniz ilgi ver yardım için sizlere çok teşekkür ederim.
ALLAH sizlerden ve sevdiklerinizden razı olsun.
Hayırlı Cumalar dilerim.

Saygılarımla,
Ömer Ali ÜZÜMCÜ
 
Ecmain
 
Geri
Üst