Soru Buton ile belirli kolonları gizleme/açma

Katılım
13 Şubat 2020
Mesajlar
16
Excel Vers. ve Dili
2019
Selamlar,

Bir buton koyup bastığımda mesela B,D,E,K,M,X gibi kolonları gizleyecek.

Başka bir butona bastığımda ise bu gizlenenleri tekrardan gösterecek.

Yardımalarınız için çok teşekkür ederim.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,895
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selamlar
Aşağıdaki kodları butonlara atayarak deneyiniz.
Kod:
Sub gizle()
     Range("B:B,D:D,E:E,K:K,M:M,X:X").Select
    Selection.EntireColumn.Hidden = True
End Sub

Sub goster()
    Range("B:B,D:D,E:E,K:K,M:M,X:X").Select
    Selection.EntireColumn.Hidden = False
    Range("A1").Select
End Sub
 

Korhan Ayhan

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

Tek buton ile sütunları hem gizleyip hem de gösterebilirsiniz.

C++:
Option Explicit

Sub Gizle_Goster()
    With Range("B:B,D:D,E:E,K:K,M:M,X:X")
        .EntireColumn.Hidden = Not .EntireColumn.Hidden
    End With
End Sub
Ya da;

C++:
Option Explicit

Sub Gizle_Goster()
    Range("B:B,D:D,E:E,K:K,M:M,X:X").EntireColumn.Hidden = Not _
    Range("B:B,D:D,E:E,K:K,M:M,X:X").EntireColumn.Hidden
End Sub
 
Katılım
13 Şubat 2020
Mesajlar
16
Excel Vers. ve Dili
2019
Allah razı olsun.... teşekkürler
 
Üst