Ana içeriğe atla

Excel'de bir Combo Box'ın seçilen değerine göre belirli bir çalışma sayfası nasıl açılır?

Geçerli çalışma kitabının tüm sayfa adlarını aşağıda gösterilen ekran görüntüsü gibi içeren bir Combo Box'a sahip olduğunuzu varsayarsak. Ve şimdi, Birleşik Giriş Kutusunda karşılık gelen sayfa adını seçerken belirli bir çalışma sayfasını açmak istiyorsunuz. Nasıl başarılır? Bu makaledeki yöntem size yardımcı olabilir.

VBA kodu ile bir Combo Box'ın seçilen değerine göre belirli bir çalışma sayfasını açın


VBA kodu ile bir Combo Box'ın seçilen değerine göre belirli bir çalışma sayfasını açın

Aşağıdaki VBA kodu, Excel'deki Combo Box seçimine göre belirli bir çalışma sayfasına gitmenize yardımcı olabilir. Lütfen aşağıdaki işlemleri yapın.

not: Birleşik Giriş Kutusu çalışma sayfanızda herhangi bir sayfa adı içermiyorsa, tüm sayfa adlarını bu Birleşik Giriş Kutusuna hızlı bir şekilde eklemek için lütfen aşağıdaki ipucunu izleyin. Tüm sayfa adlarını içeren bir Combo Box zaten varsa, lütfen 1 adım direkt olarak.

Bahşiş: Çalışma sayfanıza bir Komut Düğmesi 1 ekleyin, sağ tıklayın ve seçin Kodu Görüntüle sağ tıklama menüsünden. Ardından aşağıdaki VBA kodunu kopyalayıp Kod penceresini açın ve Ara Toplam + Q kapatmak için anahtarlar Uygulama için Microsoft Visual Basic pencere. Eklenen Komut Düğmesine tıklayın, ardından geçerli çalışma kitabının tüm sayfa adları ComboBox1'e otomatik olarak eklenecektir.

VBA kodu: Tüm sayfa adlarını bir Combo Box'a kolayca ekleyin

Private Sub CommandButton1_Click()
    Me.ComboBox1.Clear
    Dim strWs As String
    Dim i As Integer
    
    For i = 1 To ThisWorkbook.Sheets.Count
        Me.ComboBox1.AddItem Sheets(i).Name
    Next

End Sub

Zaten tüm sayfa adlarını içeren bir Combo Box varsa, lütfen aşağıdaki işlemleri yapın.

1. Açmak Tasarım Modu altında Geliştirici sekmesi.

2. Sayfa adlarının bulunduğu birleşik giriş kutusuna sağ tıklayın, ardından Kodu Görüntüle sağ tıklama menüsünden.

doc birleşik giriş kutusu açık çalışma sayfası 12png

3. Sonra Uygulamalar için Microsoft Visual Basic penceresi açılır, lütfen Kod penceresindeki orijinal VBA kodunu aşağıdaki VBA koduyla değiştirin.

VBA kodu: Seçilen Combo Box değerine göre belirli bir çalışma sayfası açın

Private Sub ComboBox1_Change()
    Dim actWsh As String
    actWsh = ComboBox1.Text
    Worksheets(actWsh).Select
    
End Sub

not: Kodda, ComboBox1, sayfa adlarını içeren birleşik giriş kutusunun adıdır.

4. Tuşuna basın. Ara Toplam + Q kapatmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencereyi kapatın ve Tasarım Modu altında Geliştirici sekmesi.

Şimdi, Combo Box'ta herhangi bir çalışma sayfası adını seçerken, ilgili çalışma sayfası otomatik olarak açılacaktır.


Geçerli çalışma kitabının tüm sayfa adlarını Excel'de kolayca listeleyin:

Çalışma kitabınızdaki sayfa dizini kullanmak, çalışma sayfalarınızı kolaylıkla yönetmenize yardımcı olur. İle Sayfa Adlarının Listesini Oluşturun yarar Kutools for Excel, mevcut çalışma kitabındaki tüm sayfa adlarını içeren bir sayfa dizini kolayca oluşturabilirsiniz. Bundan sonra, Dizin çalışma sayfasındaki sayfa adını tıklayarak hızlı bir şekilde belirli bir çalışma sayfasına geçebilirsiniz. Aşağıdaki ekran görüntüsüne bakın:
Şimdi indirin ve deneyin! (30 günlük ücretsiz iz)


İlgili Makaleler:

En İyi Ofis Üretkenlik Araçları

🤖 Kutools AI Yardımcısı: Aşağıdakilere dayalı olarak veri analizinde devrim yaratın: Akıllı Yürütme   |  Kodunu oluşturun  |  Özel Formüller Oluşturun  |  Verileri Analiz Edin ve Grafikler Oluşturun  |  Kutools İşlevlerini Çağır...
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya Tanımla   |  Boş Satırları Sil   |  Veri Kaybı Olmadan Sütunları veya Hücreleri Birleştirin   |   Formülsüz Tur ...
Süper Arama: Çoklu Ölçütlü VLookup    Çoklu Değer VLookup  |   Birden Çok Sayfada VLookup   |   Bulanık Arama ....
Gelişmiş Açılır Liste: Hızla Açılır Liste Oluşturun   |  Bağımlı Açılır Liste   |  Çoklu Seçim Açılır Liste ....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekleme  |  Sütunları Taşı  |  Gizli Sütunların Görünürlük Durumunu Değiştir  |  Aralıkları ve Sütunları Karşılaştırın ...
Öne Çıkan Özellikler: Izgara Odağı   |  Tasarım görünümü   |   Büyük Formül Çubuğu    Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynak Kütüphanesi (Otomatik metin)   |  Tarih Seçici   |  Çalışma Sayfalarını Birleştirin   |  Hücreleri Şifrele/Şifresini Çöz    E-postaları Listeye Göre Gönder   |  Süper Filtre   |   Özel Filtre (kalın/italik/üstü çizili filtre...) ...
En İyi 15 Araç Seti12 Metin Tools (Metin ekle, Karakterleri Kaldır, ...)   |   50+ Grafik Türleri (Gantt şeması, ...)   |   40+ Pratik Formüller (Yaşı doğum gününe göre hesapla, ...)   |   19 sokma Tools (QR Kodunu Girin, Yoldan Resim Ekle, ...)   |   12 Dönüştürme Tools (Sayılardan Kelimelere, Para Birimi Dönüştürme, ...)   |   7 Birleştir ve Böl Tools (Gelişmiş Kombine Satırları, Bölünmüş hücreler, ...)   |   ... ve dahası

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...

Açıklama


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!
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
hi
i just removed my excel file by converting it from 2016 to 2010. Then converting back to 2016 and put new password.
This comment was minimized by the moderator on the site
perfectly working.if your sheet name different then change the sheet name also.without changing the sheet name code does not working. thanks for sharing .
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations