Ana içeriğe atla
 

Excel'de birden çok onay kutusu içeren açılır liste nasıl oluşturulur?

Yazarı: Siluvia Son Değiştirilme Tarihi: 2023-02-28

Birçok Excel kullanıcısı, her seferinde listeden birden çok öğe seçmek için birden çok onay kutusu içeren açılır liste oluşturma eğilimindedir. Aslında, Veri Doğrulama ile birden çok onay kutusu içeren bir liste oluşturamazsınız. Bu eğiticide, Excel'de birden çok onay kutusu içeren açılır liste oluşturmak için size iki yöntem göstereceğiz.

Birden çok onay kutusu içeren bir açılır liste oluşturmak için Liste Kutusu'nu kullanın
A: Kaynak verilerle bir liste kutusu oluşturun
B: Seçili öğeleri bulacağınız hücreyi adlandırın
C: Seçili öğelerin çıktısını almaya yardımcı olacak bir şekil ekleyin
Harika bir araçla onay kutuları içeren açılır listeyi kolayca oluşturun
Açılır liste için daha fazla öğretici ...


Birden çok onay kutusu içeren bir açılır liste oluşturmak için Liste Kutusu'nu kullanın

Aşağıda gösterilen ekran görüntüsü gibi, mevcut çalışma sayfasında, A2: A11 aralığındaki tüm isimler liste kutusunun kaynak verileri olacaktır. C4 hücresindeki düğmeye tıklamak seçili öğelerin çıktısını alabilir ve liste kutusundaki tüm seçili öğeler E4 hücresinde görüntülenecektir. Bunu başarmak için lütfen aşağıdaki işlemleri yapın.

A. Kaynak verilerle bir liste kutusu oluşturun

1. tık Geliştirici > Ekle > Liste Kutusu (Aktif X Kontrolü). Ekran görüntüsüne bakın:

2. Geçerli çalışma sayfasında bir liste kutusu çizin, sağ tıklayın ve ardından seçin Emlaklar sağ tıklama menüsünden.

3. içinde Emlaklar iletişim kutusu, aşağıdaki gibi yapılandırmanız gerekir.

  • 3.1 içinde ListeFillRange kutusuna listede görüntüleyeceğiniz kaynak aralığını girin (buraya aralığı giriyorum A2: A11);
  • 3.2 içinde Liste biçimi kutusunu seçin 1 - fmList Tarzı Seçeneği;
  • 3.3 içinde Çoklu seçim kutusunu seçin 1 - fmMultiSelectMulti;
  • 3.4 Kapatın Emlaklar iletişim kutusu. Ekran görüntüsüne bakın:

B: Seçili öğeleri bulacağınız hücreyi adlandırın

Tüm seçili öğeleri E4 gibi belirli bir hücreye çıkarmanız gerekirse, lütfen aşağıdaki işlemleri gerçekleştirin.

1. E4 hücresini seçin, girin Liste KutusuÇıktı içine isim Kutusu basın ve Keşfet tuşuna basın.

C. Seçili öğelerin çıktısını almaya yardımcı olacak bir şekil ekleyin

1. tık Ekle > Şekiller > Dikdörtgen. Ekran Bkz:

2. Çalışma sayfanıza bir dikdörtgen çizin (burada C4 hücresine dikdörtgen çiziyorum). Ardından dikdörtgeni sağ tıklayın ve Makro Ata sağ tıklama menüsünden.

3. içinde Makro Ata iletişim kutusunda, yeni düğmesine basın.

4. Açılışta Uygulamalar için Microsoft Visual Basic pencere, lütfen orijinal kodu değiştirin modül aşağıdaki VBA kodu ile pencere.

VBA kodu: Birden çok 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, Dikdörtgen1 şekil adıdır; Liste Kutusu1 liste kutusunun adıdır; Seçenekleri Seç ve Alım Seçenekleri şeklin görüntülenen metinleridir; ve Liste KutusuÇıktı çıktı hücresinin aralık adıdır. Bunları ihtiyaçlarınıza göre değiştirebilirsiniz.

5. Basın Ara Toplam + Q kapatmak için aynı anda tuşları Uygulamalar için Microsoft Visual Basic pencere.

6. Dikdörtgen düğmesine tıkladığınızda liste kutusu katlanacak veya genişletilecektir. Liste kutusu genişlediğinde, liste kutusundaki öğeleri kontrol edin ve ardından tüm seçili öğeleri E4 hücresine çıkarmak için dikdörtgeni tekrar tıklayın. Aşağıdaki demoya bakın:

7. Daha sonra çalışma kitabını bir Excel MacroEnable Çalışma Kitabı kodu gelecekte yeniden kullanmak için.


Harika bir araçla onay kutuları içeren açılır liste oluşturun

Yukarıdaki yöntem, kolayca işlenemeyecek kadar çok adımlıdır. İşte kesinlikle tavsiye ederim Onay Kutulu Açılır Liste yarar Kutools için Excel belirli bir aralıktaki onay kutuları, mevcut çalışma sayfası, mevcut çalışma kitabı veya ihtiyaçlarınıza göre açılan tüm çalışma kitaplarını içeren açılır listeyi kolayca oluşturmanıza yardımcı olmak için. Aşağıdaki demoya bakın:
Şimdi indirin ve deneyin! (30 günlük ücretsiz parkur)

Yukarıdaki demonun yanı sıra, bu görevi başarmak için bu özelliğin nasıl uygulanacağını gösteren adım adım bir kılavuz da sağlıyoruz. Lütfen aşağıdaki işlemleri yapın.

1. Veri doğrulama açılır listesini ayarladığınız çalışma sayfasını açın, Kutools > Açılır liste > Onay Kutulu Açılır Liste > Ayarlar. Ekran Bkz:

2. içinde Onay Kutuları Ayarları ile Açılır Liste iletişim kutusu, lütfen aşağıdaki gibi yapılandırın.

  • 2.1) içinde Uygula bölümünde, açılır listedeki öğeler için onay kutuları oluşturacağınız uygulama kapsamını belirtin. Bir belirtebilirsiniz belirli aralık, mevcut çalışma sayfası, mevcut çalışma kitabı or tüm açık çalışma kitapları senin ihtiyaçlarına göre.
  • 2.2) içinde Moda bölümünde, seçili öğelerin çıktısını almak istediğiniz stili seçin;
  • İşte alır değiştirmek örnek olarak, bunu seçerseniz, hücre değeri seçilen öğelere göre değiştirilecektir.
  • 2.3) içinde Separatör kutusuna, birden çok öğeyi ayırmak için kullanacağınız bir sınırlayıcı girin;
  • 2.4) içinde Metin yönü bölümünde ihtiyaçlarınıza göre bir metin yönü seçin;
  • 2.5) OK düğmesine basın.

3. Son adım, tıklayın Kutools > Açılır liste > Onay Kutulu Açılır Liste > Açılır Onay Kutuları Listesini Etkinleştir bu özelliği etkinleştirmek için.

Şu andan itibaren, belirli bir kapsamdaki açılır listeye sahip hücrelere tıkladığınızda, bir liste kutusu açılacaktır, lütfen aşağıda gösterilen demoda gösterildiği gibi hücreye çıktı vermek için onay kutularını işaretleyerek öğeleri seçin (Örnek olarak Değiştirme modunu alın ).

Bu özellikle ilgili daha fazla ayrıntı için, lütfen burayı ziyaret edin.

  Bu yardımcı programın ücretsiz denemesine (30 günlük) sahip olmak istiyorsanız, indirmek için lütfen tıklayınızve ardından yukarıdaki adımlara göre işlemi uygulamaya gidin.


İlgili yazılar:

Excel açılır listesine yazarken otomatik tamamlama
Büyük değerlere sahip bir veri doğrulama açılır listeniz varsa, yalnızca uygun olanı bulmak için listede aşağı kaydırmanız veya tüm kelimeyi doğrudan liste kutusuna yazmanız gerekir. Açılır listedeki ilk harfi yazarken otomatik tamamlamaya izin verme yöntemi varsa, her şey daha kolay hale gelecektir. Bu eğitim, sorunu çözme yöntemini sağlar.

Excel'de başka bir çalışma kitabından açılır liste oluşturun
Bir çalışma kitabındaki çalışma sayfaları arasında bir veri doğrulama açılır listesi oluşturmak oldukça kolaydır. Ancak, veri doğrulama için ihtiyacınız olan liste verileri başka bir çalışma kitabında bulunuyorsa, ne yapardınız? Bu öğreticide, Excel'deki başka bir çalışma kitabından açılır listenin nasıl oluşturulacağını ayrıntılı olarak öğreneceksiniz.

Excel'de aranabilir bir açılır liste oluşturun
Çok sayıda değeri olan bir açılır liste için, uygun olanı bulmak kolay bir iş değildir. Daha önce, açılır kutuya ilk harfi girerken otomatik tamamlama açılır listesi için bir yöntem getirmiştik. Otomatik tamamlama işlevinin yanı sıra, açılır listede uygun değerleri bulmada çalışma verimliliğini artırmak için açılır listeyi aranabilir hale de getirebilirsiniz. Açılır listeyi aranabilir hale getirmek için bu eğitimdeki yöntemi deneyin.

Excel açılır listesindeki değerleri seçerken diğer hücreleri otomatik olarak doldurun
B8: B14 hücre aralığındaki değerlere dayalı bir açılır liste oluşturduğunuzu varsayalım. Açılır listeden herhangi bir değeri seçtiğinizde, C8: C14 hücre aralığındaki karşılık gelen değerlerin seçili bir hücrede otomatik olarak doldurulmasını istersiniz. Sorunu çözmek için, bu eğitimdeki yöntemler size bir iyilik yapacaktır.

Açılır liste için daha fazla öğretici ...

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


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!