Excel Combo Box Nasıl Kullanılır (Tam Bir Kılavuz)

  • Bunu Paylaş
Hugh West

Bu Açılan kutu Excel'in özel bir özelliğidir. Excel'de bir seçenekler listesi kullanmamız gerektiğinde bu özelliği kullanırız. Bu makalede, Excel'in Excel Combo kutusu uygun örneklerle ayrıntılı olarak açıklanmıştır.

Alıştırma Çalışma Kitabını İndirin

Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.

Combo Box.xlsm Kullanma

Excel Combo Box Nedir?

Açılan Kutu belirli bir metin kutusunun kombinasyonuna dayalı bir açılır listedir. Açılır listeden istediğimiz seçeneği seçebiliriz. Ayrıca, seçilen öğenin seri numarasını gösterecek bir hücreyi bu listeye bağlayabiliriz. Excel Combo Box, şu adresten kullanılabilir Excel 2007 için 365 .

Excel 2007/2010/2013/2016 veya Daha Güncel Sürümlerde Açılan Kutu Nasıl Eklenir

Bu bölümde, Excel'de bir açılan kutunun nasıl ekleneceğine ilişkin temel prosedürü göstereceğiz. Aşağıdaki prosedür, açılan kutunun tüm Excel sürümleri için geçerli olacaktır.

Birleşik giriş kutusunu eklemek için Geliştirici sekmesi. Genellikle Geliştirici aracında mevcut değildir Excel Şeridi seçenekler.

📌 Adımlar:

  • Gitmek Dosya>> Seçenekler . Bu Excel Seçenekleri penceresi burada görünür.
  • Seçin Şeridi Özelleştirin seçeneğini sol taraftan seçin.
  • Ardından, şu adrese gidin Ana Sekmeler bir şey yok. Şeridi Özelleştirme sütun.
  • Öğrenmek Geliştirici seçeneğini listeden seçin.
  • İlgili kutuyu işaretleyin Geliştirici seçenek.
  • Son olarak, tuşuna basın TAMAM. .

  • Sayfaya geri dönün.

Görebiliyoruz Geliştirici sekmesi şimdi kullanılabilir.

  • üzerine tıklayın. Geliştirici sekmesi.
  • Seçin Ekleme seçeneğinden Kontroller Grup.

Seçenekler Ekleme sekmesi burada gösterilmektedir. Bu pencerede iki farklı türde iki açılan kutu gösterilmektedir.

  • Şimdi, işaretli birleşik giriş kutularından herhangi birini seçin.
  • Ardından imleci istediğiniz konumun sayfasına yerleştirin.

Açılan kutunun boyutunu da özelleştirebiliriz.

2 Tür Excel Açılan Kutusu Nasıl Eklenir

İki tür açılan kutu olduğunu zaten biliyoruz. Bunlar-

  • Form Kontrolleri Combo Box ve
  • ActiveX Kontrolleri Açılan Kutu .

Aşağıdaki bölümde, bu iki açılan kutuyu tartışacağız.

1. Form Denetimi Açılan Kutusu Ekleme

Bu bölümde, aşağıdakileri nasıl ekleyeceğimizi göstereceğiz Form Kontrolleri Combo Box Excel'de.

Haftanın günlerinin adlarından oluşan bir veri kümemiz var. Burada, açılır listeden bir gün seçecek ve seçim numarasını gösterecek bir Combo Box ekleyeceğiz. Ayrıca, seçilen günün adını gösterecek bir hücre ekleyeceğiz.

📌 Adımlar:

  • İlk olarak, birleşik giriş kutusunu Form Kontrolleri Bölüm.

  • Birleşik giriş kutusunu sayfada istediğiniz konuma yerleştirin.

  • Farenin sağ düğmesine basın.
  • Seçin Format Kontrolü seçeneğinden Bağlam Menüsü .

  • Bu Nesneleri Biçimlendir penceresi görünür.
  • Seçin Kontrol Şimdi sekme.

Görünen kutulardaki değerlerin girişi. Giriş aralığı 'de, açılır pencerenin değerlerini içeren aralığı seçiyoruz.

Bu Hücre bağlantısı kutusu, seçimin seri numarasını gösterecek bir hücreyi ifade eder.

Bu Aşağı açılan çizgiler açılır menüde kaç seçeneğin görüneceğini belirtir.

  • Son olarak, tuşuna basın TAMAM. .
  • Şimdi, açılır menüdeki aşağı oka tıklayın.

Seçeneklerin bir listesi burada gösterilmektedir.

  • Açılır listeden bir seçenek seçin.

Bunu görebiliyoruz 2 üzerinde gösterilir Hücre D5 Bu hücre açılır liste ile bağlantılıdır.

  • Şimdi, ek olarak seçimin değerini veya seçilen günün adını belirli bir hücrede göstermek istiyoruz.
  • Bunun için bir formül uyguluyoruz.
  • Aşağıdaki formülü uygulayın Hücre E5 .
=INDEX(B5:B11,D5)

  • Tuşuna basın Girin düğmesine basarak sonucu alın.

Yani, tüm süreç Form Kontrolleri açılan kutusu burada gösterilmektedir.

Daha fazlasını okuyun: En Çok Kullanılan 10 Excel VBA Nesnesi Listesi (Öznitelikler & Örnekler)

2. ActiveX Kontrolü Açılan Kutusu Oluşturun

Bu bölümde, nasıl bir ActiveX Kontrolleri Bu açılan kutuda VBA kodunu kullanabileceğimiz ek bir olanak vardır.

Bu bölümde birleşik giriş kutusunu kullanarak sonucu şu adreste göstereceğiz Hücre D5 .

📌 Adımlar:

  • İlk olarak, bir İsimlendirilmiş üzerine tıklayın. Formüller sekmesini seçin. Ardından İsim Tanımlama seçenek.

  • Bu Yeni İsim penceresi görünecektir.
  • Aralığın adını şu alana girin İsim Kutu.
  • Ardından, aşağıdaki aralığı seçin Şunları ifade eder Son olarak, Excel Sayfasından TAMAM. .

  • Şimdi, şu alandan bir açılan kutu ekleyin ActiveX Kontrolleri Bölüm.

  • Bu birleşik giriş kutusunu Hücre D5 .

  • Şimdi, farenin sağ düğmesine basın.
  • Seçin Özellikler seçeneğinden Bağlam Menüsü .

  • Bu Mülkler penceresi görünür.
  • Öğrenmek LinkedCell ve ListFillRange seçeneklerinden Özellikler Pencere.

Ekleme D5 bağlantılı cel olarak ve Gün listelenen aralık olarak.

  • Şimdi, devre dışı bırakın Tasarım Modu bir şey yok. Kontroller Grup.
  • Bundan sonra, birleşik giriş kutusunun aşağı okuna tıklayın.

  • Burada bir liste gösterilmektedir.
  • Seçeneklerden herhangi birini seçin.

O günün şu adreste gösterildiğini görebiliriz Hücre D5 .

Benzer Okumalar

  • Excel VBA Programlama ve Makroları Öğrenin (Ücretsiz Eğitim - Adım Adım)
  • Excel'de VBA Giriş Fonksiyonu Nasıl Kullanılır (2 Örnek)
  • Excel VBA'da 22 Makro Örneği
  • Excel VBA Userform Nasıl Kullanılır (2 Uygun Örnek)
  • Excel VBA'da Uzmanlaşmak için 20 Pratik Kodlama İpucu

Dinamik ve Bağımlı Açılan Kutu Oluşturmak için Excel VBA

Şimdi, dinamik ve bağımlı bir ActiveX Kontrolleri Excel'de VBA makrosu kullanarak açılan kutu.

Burada iki sütunumuz var: Günler ve Aylar. Burada iki birleşik giriş kutusu tanıtacağız. İkinci birleşik giriş kutusu 1. birleşik giriş kutusuna bağlı olacaktır. 1. açılan kutusundan ve 2'nci kutusunu işaretlediğimizde, bu kutunun altındaki seçenekleri alacağız.

📌 Adımlar:

  • İlk olarak, şu adrese gidin Geliştirici sekmesi.
  • üzerine tıklayın. Visual Basic seçeneğinden Kod Grup.

  • Ardından, VBA penceresi görünecektir.
  • Dinamik ve bağımlı bir açılan kutu yapmak için bir Kullanıcı Formu .
  • Seçin Kullanıcı Formu seçeneğinden Ekleme sekmesi.

  • Biz bir görebilirsiniz Kullanıcı Formu ile görünür Araç Kutusu .

  • Şimdi, farenin sağ düğmesine basın ve imleci Kullanıcı Formu .
  • Seçin Özellikler seçeneğinden Bağlam Menüsü .

  • Bu kitaptan Özellikler penceresinden Başlık Buraya bir isim yazın. Kullanıcı Formu .

  • O zaman bir Etikel ve ComboBox bir şey yok. Araç Kutusu .

  • Şimdi, bu kutuları şu şekilde kopyalayın Ctrl+C tuşlarına basarak yapıştırın. Ctrl+V .

  • Şimdi, imleci aşağıdakilerden herhangi birinin üzerine getirin Etiketler ve sağ düğmeye basın.
  • Seçin Özellikler seçeneğinden Bağlam Menüsü .

  • Şimdi, adı, yazı tipi rengini, boyutunu ve diğerlerini şuradan değiştirin Özellikler Pencere.

  • Öznitelikleri değiştirdikten sonra Kullanıcı Formu şöyle görünecek.
  • Şimdi, ana sekmeden çalıştır seçeneğine basın.

  • İşte bu.

  • Şimdi, çift tıklayın Kullanıcı Formu ve kodumuzu yazacağımız VBA penceresine giriyoruz.
  • Pencerede sağ tarafa gidin ve oka tıklayın.
  • Biz seçeceğiz Etkinleştir listeyi seçmek için.

  • Etkinleştirmek için pencereye bir kod eklenecektir Kullanıcı Formu .

  • Kodunu kaldırın Kullanıcı Formu VBA penceresinden kod.
  • Şimdi, başka bir VBA kodunu kopyalayıp pencereye yapıştırın.
 Private Sub UserForm_Activate() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Dependent & Dynamic Combo Box") Dim N As Integer Me.ComboBox1.Clear For N = 1 To Application.WorksheetFunction.CountA(D_Sheet.Range("1:1")) Me.ComboBox1.AddItem D_Sheet.Cells(1, N).Value Next N End Sub 

  • Aşağı okuna tıkladığımızda Kategori açılan kutusunu seçin ve seçenekleri görün.
  • Yine, aşağı ok işaretine tıklayın. Seçenekler açılan kutu.

Bu Seçenekler açılan kutusu boş, ancak Kategori açılan kutu boş değil.

  • Tekrar, üzerine çift tıklayın ComboBox1 .

  • Başka bir VBA kodunu kopyalayın ve pencereye yapıştırın.
 Private Sub ComboBox1_Change() Dim D_Sheet As Worksheet Set D_Sheet = ThisWorkbook.Sheets("Dependent & Dynamic Combo Box") Dim N, M As Integer M = Application.WorksheetFunction.Match(Me.ComboBox1.Value, D_Sheet.Range("1:1"), 0) Me.ComboBox2.Clear For N = 2 To Application.WorksheetFunction.CountA(D_Sheet.Cells(1, M).EntireColumn) Me.ComboBox2.AddItem D_Sheet.Cells(N, M).Value Next N End Sub 

  • Tekrar, çalıştırın VBA tuşuna basarak kod F5 Düğme.

Görebiliyoruz Seçenekler açılan kutu şimdi çalışıyor. Seçenekler açılan kutu bağımlıdır.

  • Şimdi, açılan kutuyu dinamik hale getirmek istiyoruz.
  • Veri kümesine başka bir sütun ekliyoruz.

  • Tekrar, şu adrese gidin Kullanıcı Formu .

Ve açılan kutuya yeni sütunun eklendiğini görebiliriz.

Daha fazlasını okuyun: Excel VBA UserForm Nasıl Oluşturulur (Ayrıntılı Adımlarla)

Excel'de Açılan Kutu Nasıl Kaldırılır

Bu bölümde, açılan kutunun nasıl kaldırılacağını göstereceğiz.

📌 Adımlar:

  • İlk olarak, aşağıdaki Geliştirici sekmesi.
  • Etkinleştir Tasarım Modu .

  • Birleşik giriş kutusunu seçin.

  • Şimdi, klavyeden sil düğmesine basın.

Açılan kutunun sayfadan zaten silinmiş olduğunu görebiliriz.

Sonuç

Bu makalede, Combo kutusu hakkında her şeyi açıkladık. Excel sayfasına nasıl eklenir, dinamik hale getirilir ve silinir. Umarım bu ihtiyaçlarınızı karşılar. Lütfen web sitemize bir göz atın ExcelWIKI.com ve önerilerinizi yorum kutusuna yazın.

Hugh West, sektörde 10 yılı aşkın deneyime sahip oldukça deneyimli bir Excel eğitmeni ve analistidir. Muhasebe ve Finans alanında lisans derecesine ve İşletme alanında yüksek lisans derecesine sahiptir. Hugh öğretme tutkusuna sahiptir ve takip etmesi ve anlaması kolay benzersiz bir öğretim yaklaşımı geliştirmiştir. Excel konusundaki uzman bilgisi, dünya çapında binlerce öğrencinin ve profesyonelin becerilerini geliştirmesine ve kariyerlerinde başarılı olmasına yardımcı olmuştur. Hugh, blogu aracılığıyla bilgisini dünyayla paylaşıyor, bireylerin ve işletmelerin tam potansiyellerine ulaşmalarına yardımcı olmak için ücretsiz Excel eğitimleri ve çevrimiçi eğitimler sunuyor.