Excel'de bir UserForm ComboBox'una tüm sayfa adlarını nasıl doldurabilirsiniz?
Bu makale, Excel'de bir kullanıcı formundaki Combo Box'a geçerli çalışma kitabının tüm sayfa adlarının nasıl doldurulacağını açıklar.
Tüm sayfa adlarını VBA koduyla bir Userform ComboBox'una doldurma
Tüm sayfa adlarını VBA koduyla bir Userform ComboBox'una doldurma
Aşağıdaki VBA kodu, geçerli çalışma kitabındaki tüm sayfa adlarını bir kullanıcı formu combo kutusuna eklemenize yardımcı olur. Lütfen aşağıdaki adımları izleyin.
1. Alt+F11 tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini açın.
2. Microsoft Visual Basic for Applications penceresinde, aşağıdaki ekran görüntüsünde gösterildiği gibi bir Kullanıcı Formu eklemek için Ekle > Kullanıcı Formu seçeneğine tıklayın.

3. Ardından kullanıcı formuna bir açılır kutu denetimi ekleyin ve yerleştirin. Ekran görüntüsüne göz atın:

4. Yerleştirilen combo kutusuna sağ tıklayın ve bağlam menüsünden Kodu Görüntüle seçeneğini seçin. Ekran görüntüsüne bakın:

5. Açılan Microsoft Visual Basic for Applications penceresinde, Kod penceresindeki orijinal kodun yerine aşağıdaki VBA kodunu kopyalayıp yapıştırın.
VBA kodu: Geçerli Çalışma Kitabı dosyasının tüm sayfa adlarını bir Userform ComboBox'una doldurma
Private Sub UserForm_Initialize()
Dim I As Long
Me.ComboBox1.Clear
For I = 1 To Sheets.Count
Me.ComboBox1.AddItem Sheets(I).Name
Next
Me.ComboBox1.Value = ActiveSheet.Name
End Sub Not: Kodda yer alan ComboBox1, eklenen Combo Box’ın adıdır. Lütfen bunu kendi adınıza göre güncelleyin.
6. Kodu çalıştırmak için F5 tuşuna basın. Açılan Kullanıcı Formu'nda, Geçerli Çalışma Kitabı dosyasının tüm sayfa adlarının aşağıdaki ekran görüntüsünde gösterildiği gibi combo box'ta listelendiğini göreceksiniz:

Excel'de tüm sayfa adlarını kolayca listeleyin
Bağlantı Tablosu Oluştur aracı sayesinde, Kutools for Excel, geçerli çalışma kitabınızdaki tüm çalışma sayfası adlarını yeni bir Excel çalışma sayfasında listeleyebilir. Ayrıca aşağıdaki ekran görüntüsünde gösterildiği gibi, ilgili sayfa adına tıklayarak doğrudan o çalışma sayfasına geçiş yapabilirsiniz.
Hemen indirip deneyin!

İlgili Makaleler:
- Excel'de Combo Box'taki değeri aktif hücreye nasıl kopyalarsınız?
- Excel'de açılır kutu (combo box) çıktısında tarih formatı nasıl görüntülenir?
- Excel'de Combo Box'ta seçilen değere göre ilgili çalışma sayfası nasıl açılır?
- Excel'de açılır kutuya (combo box) yazmayı nasıl engeller veya devre dışı bırakırsınız?
- Excel'de combo box'tan çıkıp belirli bir hücreyi seçmek için Sekme tuşu nasıl kullanılır?
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar