Soru Sütun gizle göster makrosu

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
378
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Tek butonla C-E-G-H-K-L sütunlarını gizlemek ve göstermek istiyorum. Yardımlarınızı bekliyorum
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaş,
Kod:
Sub goster()
Range("C:C,E:E,G:G,H:H,K:K,L:L").EntireColumn.Hidden = False
End Sub

Sub gizle()
Range("C:C,E:E,G:G,H:H,K:K,L:L").EntireColumn.Hidden = True
End Sub
Deneyiniz
İyi çalışmalar
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
378
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Teşekkür ederim Tevfik bey bunları tek butonda nasıl birleştirebilirim.
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Merhaba Arkadaş,
Kod:
Private Sub CommandButton1_Click()
    If CommandButton1.Caption = "GÖSTER" Then
        Call goster
        CommandButton1.Caption = "GİZLE"
        CommandButton1.BackColor = &HFFFFC0
    Else
        Call gizle
        CommandButton1.Caption = "GÖSTER"
        CommandButton1.BackColor = &HC0E0FF
    End If
End Sub
Bir CommandButton ekleyin. Bu makroda da button numarasını düzeltin.
İyi çalışmalar
 

okan32

Altın Üye
Katılım
12 Mayıs 2016
Mesajlar
378
Excel Vers. ve Dili
Ofis 2019- 32 Bit - Türkçe
Altın Üyelik Bitiş Tarihi
16-04-2026
Çok teşekkür ederim Tevfik bey
 

Tevfik_Kursun

Altın Üye
Katılım
30 Temmuz 2012
Mesajlar
3,794
Excel Vers. ve Dili
Office 2016 Pro - Türkçe 64 Bit
Altın Üyelik Bitiş Tarihi
12-02-2029
Rica ederim arkadaşım, dönüş yaptığınız için ben teşekkür ederim.
İyi çalışmalar
 

Korhan Ayhan

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

C++:
Option Explicit

Sub Sutun_Gizle_Goster()
    With Range("C:C,E:E,G:G,H:H,K:K,L:L")
        .EntireColumn.Hidden = Not .EntireColumn.Hidden
    End With
End Sub
 
Üst