• DİKKAT

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

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