Excel'de onay kutuları içeren bir açılır liste nasıl oluşturulur?
Excel'deki geleneksel aşağı açılan listeler kullanıcıları tek seçimle sınırlar. Bu sınırlamayı aşmak ve çoklu seçim yapılmasına olanak tanımak için aşağı açılan listelere çoklu onay kutusu eklemek üzere iki pratik yöntem inceleyeceğiz.
Çoklu onay kutulu aşağı açılan liste oluşturmak için Liste Kutusu kullanın
A: Kaynak Veri ile bir liste kutusu oluşturun
B: Seçilen Öğelerin Sayısı yerleştireceğiniz hücreye ad verin
C: Seçilen Öğelerin Sayısı çıktısına yardımcı olmak için bir şekil ekleyin
Harika bir araçla onay kutuları içeren aşağı açılan listeyi kolayca oluşturun
Aşağı açılan liste için daha fazla öğretici…
Çoklu onay kutulu aşağı açılan liste oluşturmak için Liste Kutusu kullanın
Aşağıdaki ekran görüntüsünde gösterildiği gibi, Geçerli Çalışma Sayfası’ndaki A2:A11 aralığındaki tüm isimler, C4 hücresindeki liste kutusu için kaynak veri olarak kullanılacaktır. Bu kutuya tıkladığınızda, seçim yapabileceğiniz öğelerin listesi açılır ve seçilen öğe sayısı E4 hücresinde görüntülenir. Bu işlemi gerçekleştirmek için aşağıdaki adımları izleyin:

A. Kaynak verilerle bir liste kutusu oluşturun
1. Geliştirici > Ekle > Liste Kutusu (ActiveX Denetimi) seçeneğine tıklayın. Ekran görüntüsüne bakın:

2. Geçerli çalışma sayfası içinde bir liste kutusu çizin, üzerine sağ tıklayın ve ardından sağ tıklama menüsünden Properties seçeneğini seçin.

3. Properties iletişim kutusunu aşağıdaki gibi yapılandırmanız gerekir.
- 3,1 ListFillRangekutusuna, listede göstereceğiniz Kaynak aralığı’yi girin (burada)A2:A11aralığını giriyorum);
- 3,2 ListStylekutusundan 1 - fmList StyleOptionseçeneğini belirleyin;
- 3,3 MultiSelectkutusundan 1 – fmMultiSelectMultiseçeneğini belirleyin;
- 3,4 Properties iletişim kutusunu kapatın. Ekran görüntüsüne bakın:

B: Seçilen Öğelerin Sayısı yerleştireceğiniz hücreye ad verin
Tüm seçilen öğelerin sayısını E4 gibi belirli bir hücreye aktarmak istiyorsanız, aşağıdaki adımları izleyin.
1. E4 hücresini seçin, ListBoxOutput ifadesini Name Box kutusuna girin ve Enter tuşuna basın.

C. Seçilen Öğelerin Sayısı çıktısına yardımcı olmak amacıyla bir şekil ekleyin.
1. Insert > Shapes > Rectangle seçeneğine tıklayın. Ekran görüntüsüne bakın:

2. Çalışma sayfanıza bir dikdörtgen çizin (burada dikdörtgeni C4 hücresine çiziyorum). Ardından dikdörtgene sağ tıklayıp açılan menüden Assign Macro seçeneğini seçin.

3. Assign Macro iletişim kutusunda New düğmesine tıklayın.

4. Açılan Microsoft Visual Basic for Applications penceresinde, Module penceresindeki orijinal kodu aşağıdaki VBA koduyla değiştirin.
VBA kodu: Çoklu onay kutusu içeren bir liste oluşturun
Sub Rectangle1_Click()
'Updated by Extendoffice 20200730
Dim xSelShp As Shape, xSelLst As Variant, I, J As Integer
Dim xV As String
Set xSelShp = ActiveSheet.Shapes(Application.Caller)
Set xLstBox = ActiveSheet.ListBox1
If xLstBox.Visible = False Then
xLstBox.Visible = True
xSelShp.TextFrame2.TextRange.Characters.Text = "Pickup Options"
xStr = ""
xStr = Range("ListBoxOutput").Value
If xStr <> "" Then
xArr = Split(xStr, ";")
For I = xLstBox.ListCount - 1 To 0 Step -1
xV = xLstBox.List(I)
For J = 0 To UBound(xArr)
If xArr(J) = xV Then
xLstBox.Selected(I) = True
Exit For
End If
Next
Next I
End If
Else
xLstBox.Visible = False
xSelShp.TextFrame2.TextRange.Characters.Text = "Select Options"
For I = xLstBox.ListCount - 1 To 0 Step -1
If xLstBox.Selected(I) = True Then
xSelLst = xLstBox.List(I) & ";" & xSelLst
End If
Next I
If xSelLst <> "" Then
Range("ListBoxOutput") = Mid(xSelLst, 1, Len(xSelLst) - 1)
Else
Range("ListBoxOutput") = ""
End If
End If
End Sub Not: Kodda, Rectangle1 şekil adıdır; ListBox1 liste kutusunun adıdır; Seçenekleri Seç ve Pickup Options şeklin Görüntü Metni’dir; çıktı hücresinin adı ise ListBoxOutput’tur. Bunları ihtiyaçlarınıza göre değiştirebilirsiniz.
5. Alt+Q tuşlarına aynı anda basarak Microsoft Visual Basic for Applications penceresini kapatın.
6. Dikdörtgen düğmesine tıkladığınızda liste kutusu daralır veya genişler. Liste kutusu genişletildiğinde, istediğiniz öğeleri seçmek için ilgili onay kutularını işaretleyin. Ardından dikdörtgen düğmeye tekrar tıklayarak tüm “Seçilen Öğelerin Sayısı” değerini E4 hücresine yazdırın. Aşağıdaki demoyu inceleyin:
7. Ardından, kodu gelecekte yeniden kullanmak için çalışma kitabını bir Excel Makro Etkin Çalışma Kitabı olarak kaydedin.
Harika bir araçla onay kutuları içeren aşağı açılan liste oluşturun
Karmaşık VBA kodlamasından bıktınız mı? Kutools for Excel, çoklu seçim için onay kutuları içeren aşağı açılan listeleri oluşturmayı kolaylaştırır. Anketler, veri filtreleme veya dinamik formlar için mükemmel olan bu kullanıcı dostu araç, iş akışınızı hızlandırır ve zaman kazandırır.
1. Veri doğrulama açılır listesi ayarladığınız çalışma sayfasını açın, Kutools > Açılır Liste > Gelişmiş Açılır Listesini Etkinleştir seçeneğine tıklayın. Ardından, Açılır listeye onay kutusu ekle seçeneğine Açılır Liste menüsünden tekrar tıklayın. Ekran görüntüsüne bakın:
![]() | ![]() | ![]() |
2. Add CheckBoxes to the Dropdown List iletişim kutusunu aşağıdaki gibi yapılandırın.
- 2,1) Aşağı açılan liste içeren hücreleri seçin;
- 2,2)Separatorkutusuna, birden fazla öğeyi ayırmak için kullanacağınız bir sınırlayıcı girin;
- 2,3) Gerekirse Arama işlevini etkinleştir seçeneğini işaretleyin. (Bu seçeneği işaretledikten sonra, aşağı açılan listede arama yapabilirsiniz.)
- 2,4)OKdüğmesine tıklayın.

Şimdi itibarıyla, açılır liste içeren bir hücreye tıkladığınızda bir liste kutusu açılacak ve aşağıdaki örnekte gösterildiği gibi, hücreye çıktı almak için “Lütfen seçin” öğelerinin yanındaki onay kutularını işaretleyebileceksiniz.
Bu özelliğin daha fazla ayrıntısını öğrenmek için lütfen bu öğreticiyi ziyaret edin.
Kutools for Excel– Excel'i, işinizi daha hızlı ve kolay hale getiren 300 temel araçla güçlendirin ve daha akıllı veri işleme ile üretkenlik için yapay zeka özelliklerinden yararlanın.Hemen Edinin
Bu makale, Excel'de onay kutularıyla açılır liste oluşturmanıza yardımcı olmak için iki yöntem sunar. Tercih ettiğiniz yöntemi seçebilirsiniz. Daha fazla Excel ipucu ve püf noktası keşfetmek istiyorsanız, web sitemizde binlerce öğretici içerik bulunmaktadır.
İlgili makaleler:
Excel aşağı açılan listesinde yazarken otomatik tamamlama
Büyük bir veri doğrulama aşağı açılan listeniz varsa, uygun değeri bulmak için ya listede aşağı kaydırmak zorunda kalırsınız ya da kutuya tüm kelimeyi elle yazmanız gerekir. Oysa aşağı açılan listede ilk harfi yazdığınız anda otomatik tamamlama çalışsaydı, her şey çok daha kolay olurdu! Bu öğretici, tam da bu sorunu çözen yöntemi adım adım gösteriyor.
Excel'de başka bir çalışma kitabından aşağı açılan liste oluşturun
Bir çalışma kitabının sayfaları arasında veri doğrulama ile aşağı açılan liste oluşturmak oldukça kolaydır. Peki ya liste verileriniz, veri doğrulama için gerekli olanlar da dahil olmak üzere, başka bir çalışma kitabında yer alıyorsa? Bu öğreticide, Excel’de başka bir çalışma kitabından nasıl aşağı açılan liste oluşturabileceğinizi adım adım öğreneceksiniz.
Excel'de aranabilir bir aşağı açılan liste oluşturun
Çok sayıda seçeneği olan bir aşağı açılan listede doğru değeri bulmak hiç de kolay değildir. Daha önce, aşağı açılan kutuya ilk harfi girdiğinizde otomatik tamamlama yapan bir yöntem paylaşmıştık. Otomatik tamamlamanın yanı sıra, aşağı açılan listeyi aranabilir hale getirerek uygun değeri çok daha hızlı bulabilirsiniz. Bu öğreticideki yöntemi deneyerek aşağı açılan listenizi aranabilir hale getirin!
Excel'de aşağı açılan listeden değer seçildiğinde diğer hücreler otomatik doldurulsun!
Diyelim ki B8:B14 aralığındaki değerlere dayalı bir aşağı açılan liste oluşturdunuz. Bu listeden bir değer seçtiğinizde, C8:C14 aralığındaki karşılık gelen değerin hemen seçili hücreye otomatik olarak gelmesini istiyorsunuz. İşte bu öğreticideki yöntemler tam da bunu sağlayacak!
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




