Gizle Göster

yuzun23

Altın Üye
Katılım
11 Mayıs 2006
Mesajlar
657
Excel Vers. ve Dili
Ofis 2016 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
17-01-2026
Ekteki açıklamaya göre yardımlarınızı bekliyorum. şimdiden Teşekkürler
 

Ekli dosyalar

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
İlgili kodları aşağıdakilerle değiştirin.
Kod:
Sub Düğme7_Tıkla()
    Dim Say As Integer
    Say = Cells(106, "B").End(xlUp).Row + 1
    If Rows("106").EntireRow.Hidden = True Then
        Rows.EntireRow.Hidden = False
    Else
        Rows(Say & ":106").EntireRow.Hidden = True
    End If
End Sub
 

yuzun23

Altın Üye
Katılım
11 Mayıs 2006
Mesajlar
657
Excel Vers. ve Dili
Ofis 2016 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
17-01-2026
teşekkür ederim ellerinize sağlık
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Alternatif.
Kod:
Sub Düğme7_Tıkla()
    Dim s As Range, ad As String
    ad = ActiveSheet.Shapes("Button 7").TextFrame.Characters.Text
    Application.ScreenUpdating = False
    Rows("7:106").EntireRow.Hidden = False
    If ad = "Göster" Then
        ActiveSheet.Shapes("Button 7").TextFrame.Characters.Text = "Gizle"
        Exit Sub
    End If
    On Error Resume Next
    For Each s In Range("B7:B106").SpecialCells(xlCellTypeBlanks)
        Rows(s.Row).EntireRow.Hidden = True
    Next s
    ActiveSheet.Shapes("Button 7").TextFrame.Characters.Text = "Göster"
    Application.ScreenUpdating = True
End Sub
 

yuzun23

Altın Üye
Katılım
11 Mayıs 2006
Mesajlar
657
Excel Vers. ve Dili
Ofis 2016 64 Bit Türkçe
Altın Üyelik Bitiş Tarihi
17-01-2026
Ömer bey teşekkürler
 
Üst