Otomatik Sütunları Gizle Göster Makrosu

csncesur

Altın Üye
Katılım
12 Ekim 2021
Mesajlar
91
Excel Vers. ve Dili
Türkçe
Altın Üyelik Bitiş Tarihi
21-02-2025
Çalışma sayfasında E,F,G sütunları buton yardımıyla gizlemek veya göstermek istiyorum GİZLE-GÖSTER Butonu. Yardımlarınız için şimdiden teşekkür ederim.
 

Ekli dosyalar

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Kod:
Sub Gizle()
    Columns("E:G").EntireColumn.Hidden = True
End Sub

Sub Göster()
    Columns("E:G").EntireColumn.Hidden = False
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Alternatif,
Sayfaya bir ToggleButton (Değiştirme Düğmesi) ekleyip, butonun kod bölümüne aşağıdaki kodu yapıştırarak tek butonla da yapılabilir.
Kod:
Private Sub ToggleButton1_Click()
    If ToggleButton1.Value = True Then
        Columns("E:G").EntireColumn.Hidden = True
      Else
        Columns("E:G").EntireColumn.Hidden = False
    End If
End Sub
 

csncesur

Altın Üye
Katılım
12 Ekim 2021
Mesajlar
91
Excel Vers. ve Dili
Türkçe
Altın Üyelik Bitiş Tarihi
21-02-2025
Alternatif,
Sayfaya bir ToggleButton (Değiştirme Düğmesi) ekleyip, butonun kod bölümüne aşağıdaki kodu yapıştırarak tek butonla da yapılabilir.
Kod:
Private Sub ToggleButton1_Click()
    If ToggleButton1.Value = True Then
        Columns("E:G").EntireColumn.Hidden = True
      Else
        Columns("E:G").EntireColumn.Hidden = False
    End If
End Sub
Çok Teşekkür ederim Sayın dEdE
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,248
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif...

Tek buton ile gizle-göster yapabilirsiniz.

C++:
Option Explicit

Sub Columns_Hidden_Unhidden()
    Columns("E:G").Hidden = Not Columns("E:G").Hidden
    ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text = _
    IIf(Not Columns("E:G").Hidden = False, "GÖSTER", "GİZLE")
End Sub
 

csncesur

Altın Üye
Katılım
12 Ekim 2021
Mesajlar
91
Excel Vers. ve Dili
Türkçe
Altın Üyelik Bitiş Tarihi
21-02-2025
Alternatif...

Tek buton ile gizle-göster yapabilirsiniz.

C++:
Option Explicit

Sub Columns_Hidden_Unhidden()
    Columns("E:G").Hidden = Not Columns("E:G").Hidden
    ActiveSheet.Shapes(Application.Caller).TextFrame.Characters.Text = _
    IIf(Not Columns("E:G").Hidden = False, "GÖSTER", "GİZLE")
End Sub
Korhan bey çok teşekkür ederim
 
Üst