Excel'de birden çok onay kutusu içeren açılır liste nasıl oluşturulur?
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.
En İyi Ofis Üretkenlik Araçları
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!