KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

Excel'de onay kutuları içeren bir açılır liste nasıl oluşturulur?

YazarSiluvia Değiştirme Tarihi

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:

Excel'de onay kutuları içeren bir liste kutusu için kaynak veri aralığını gösteren ekran görüntüsü

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:

Excel'de Geliştirici sekmesi altında Liste Kutusu seçeneğinin seçilmesini gösteren ekran görüntüsü

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.

Liste kutusu içerik menüsünde Özellikler seçeneğinin yer aldığı ekran görüntüsü

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:Excel'de yapılandırılmış bir liste kutusu Özellikler iletişim kutusunu gösteren ekran görüntüsü
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.

Excel'de seçili öğelerin konumunu belirlemek için bir hücreye nasıl isim verileceğini gösteren ekran görüntüsü

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:

Excel'de dikdörtgen şekil ekleme işlemini gösteren ekran görüntüsü

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.

Excel'de bir dikdörtgen şekle makro atama işlemini gösteren ekran görüntüsü

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

Excel'de Makro Ata iletişim kutusunu gösteren ekran görüntüsü

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.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…

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:

Gelişmiş Açılır Liste özelliğini etkinleştirmek için tıklayın sağ okOnay Kutuları ile Açılır Liste özelliğine tıklayı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.

    Onay Kutuları ile Açılır Liste özelliğine 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!

Aşağı açılan listeyle ilgili daha fazla bilgi edinin…

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca Oluştur   |  Bağımlı Açılır Liste   |  Çoklu Seçimli Açılır Liste…
Sütun Yöneticisi:Belirli Sayıda Sütun Ekle|Sütunları Taşı|Gizli Sütunların Görünürlük Durumunu Aç/Kapat|Aralıkları ve Sütunları Karşılaştır…
Öne Çıkan Özellikler:Izgara Odaklama   |  Tasarım Görünümü   |Gelişmiş formül çubuğu   | Çalışma Kitabı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

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.

ExcelWordOutlookTabsPowerPoint
  • 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