Excel'deki açılır liste seçimine göre sütunları nasıl gizleyebilir veya gösterebilirim?
Excel kullanırken, bir açılır listenin seçimine bağlı olarak belirli sütunları gizleyebilir veya gösterebilirsiniz. Örneğin, açılır listede Hayır'ı seçerseniz, C'den I'e kadar olan sütunlar gizlenecektir, ancak Evet'i seçerseniz, C'den I'e kadar gizli sütunlar gösterilecektir. Aşağıda gösterilen ekran görüntüsüne bakın.
Bu makalede, Excel'deki açılır liste seçimine göre sütunları gizlemek veya göstermek için size bir VBA yöntemi göstereceğiz.
Excel'deki açılır liste seçimine göre sütunları gizleyin veya gösterin
Excel'deki açılır liste seçimine göre sütunları gizleyin veya gösterin
Yukarıda belirtildiği gibi, açılır liste seçimine bağlı olarak C ila I arasındaki sütunları gizlemek veya göstermek için lütfen aşağıdaki işlemleri yapın.
1. Önce, ihtiyacınız olan Evet ve Hayır ile açılır listenizi oluşturun.
2. Ardından Ara Toplam + F11 açmak için Uygulama için Microsoft Visual Basic pencere.
3. Sayfadaki mevcut açık sayfa adına çift tıklayın. VBAProjesi Kod düzenleyiciyi açmak için bölüm.
4. Ardından, VBA kodunu kopyalayıp Kod düzenleyicisine yapıştırın.
VBA kodu: açılır liste seçimine göre sütunları gizleyin veya gösterin
Private Sub Worksheet_Change(ByVal Target As Range)
'Updated by Extendoffice 20180822
If Target.Column = 2 And Target.Row = 3 Then
If Target.Value = "No" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = True
ElseIf Target.Value = "Yes" Then
Application.Columns("C:I").Select
Application.Selection.EntireColumn.Hidden = False
End If
End If
End Sub
not: Yukarıdaki kodda, Sütun = 2 ve Satır = 3, açılır listenin hücre referansıdır ve C: I aralığı, gizlemek veya göstermek istediğiniz sütunlardır, lütfen bunları ihtiyacınıza göre değiştirin.
5. Basın Ara Toplam + Q tuşlarından aynı anda çıkmak için Uygulama için Microsoft Visual Basic pencere.
Şu andan itibaren, açılır listede Hayır'ı seçtiğinizde, belirtilen tüm sütunlar gizlenir.
Ancak, açılır listede Evet'i seçerseniz, tüm gizli sütunlar hemen görüntülenir.
İlgili yazılar:
- Excel açılır listesindeki değerleri seçerken diğer hücreleri otomatik olarak nasıl doldurabilirim?
- Excel açılır listesine yazarken otomatik tamamlama nasıl yapılır?
- Excel'de bir açılır liste takvimi nasıl oluşturulur?
- Excel'de aranabilir bir açılır liste nasıl oluşturulur?
- Excel'de birden çok seçim veya değer içeren açılır liste nasıl oluşturulur?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!