Otomatik Sütunları Gizle Göster Makrosu

Katılım
12 Ekim 2021
Mesajlar
91
Excel Vers. ve Dili
Türkçe
Ç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

Kod:
Sub Gizle()
    Columns("E:G").EntireColumn.Hidden = True
End Sub

Sub Göster()
    Columns("E:G").EntireColumn.Hidden = False
End Sub
 
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
 
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
 
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
 
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
 
Geri
Üst