كيفية إنشاء قائمة منسدلة مع مربعات اختيار متعددة في إكسيل؟
يميل العديد من مستخدمي Excel إلى إنشاء قائمة منسدلة مع مربعات اختيار متعددة من أجل تحديد عناصر متعددة من القائمة في كل مرة. في الواقع ، لا يمكنك إنشاء قائمة بمربعات اختيار متعددة باستخدام التحقق من صحة البيانات. في هذا البرنامج التعليمي ، سنعرض لك طريقتين لإنشاء قائمة منسدلة مع مربعات اختيار متعددة في Excel.
استخدم List Box لإنشاء قائمة منسدلة مع مربعات اختيار متعددة
ج: إنشاء مربع قائمة ببيانات المصدر
ب: قم بتسمية الخلية التي ستحدد فيها العناصر المحددة
ج: أدخل شكلًا للمساعدة في إخراج العناصر المحددة
يمكنك بسهولة إنشاء قائمة منسدلة باستخدام مربعات اختيار باستخدام أداة رائعة
المزيد من البرامج التعليمية للقائمة المنسدلة ...
استخدم List Box لإنشاء قائمة منسدلة مع مربعات اختيار متعددة
كما هو موضح أدناه ، في ورقة العمل الحالية ، ستكون جميع الأسماء الموجودة في النطاق A2: A11 هي البيانات المصدر لمربع القائمة. يمكن أن يؤدي النقر فوق الزر الموجود في الخلية C4 إلى إخراج العناصر المحددة ، وسيتم عرض جميع العناصر المحددة في مربع القائمة في الخلية E4. لتحقيق ذلك ، يرجى القيام بما يلي.
أ. إنشاء مربع قائمة ببيانات المصدر
1. انقر المطور > إدراج > مربع القائمة (عنصر تحكم نشط X). انظر لقطة الشاشة:
2. ارسم مربع قائمة في ورقة العمل الحالية ، وانقر بزر الماوس الأيمن فوقه ثم حدد عقارات من قائمة النقر بزر الماوس الأيمن.
3. في ال عقارات مربع الحوار ، تحتاج إلى تكوين على النحو التالي.
- 3.1 في ListFillRange في المربع ، أدخل نطاق المصدر الذي ستعرضه في القائمة (هنا أدخل النطاق A2: A11);
- 3.2 في نمط قائمة مربع، حدد 1 - خيار نمط قائمة fmList;
- 3.3 في تحديد متعدد مربع، حدد 1 - FMMultiSelectMulti;
- 3.4 أغلق ملف عقارات صندوق المحادثة. انظر لقطة الشاشة:
ب: قم بتسمية الخلية التي ستحدد فيها العناصر المحددة
إذا كنت بحاجة إلى إخراج جميع العناصر المحددة في خلية محددة مثل E4 ، فيرجى القيام بما يلي.
1. حدد الخلية E4 ، أدخل ListBoxOutput في اسم صندوق واضغط على أدخل الرئيسية.
ج- قم بإدراج شكل للمساعدة في إخراج العناصر المحددة
1. انقر إدراج > الأشكال > مستطيل. انظر لقطة الشاشة:
2. ارسم مستطيلاً في ورقة العمل الخاصة بك (هنا أرسم المستطيل في الخلية C4). ثم انقر بزر الماوس الأيمن فوق المستطيل وحدد تعيين ماكرو من قائمة النقر بزر الماوس الأيمن.
3. في ال تعيين ماكرو مربع الحوار، انقر فوق جديد .
4. في الافتتاح ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، يرجى استبدال الكود الأصلي في وحدة نافذة مع رمز VBA أدناه.
كود فبا: أنشئ قائمة بمربعات اختيار متعددة
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
ملحوظة: في الكود ، المستطيل 1 هو اسم الشكل ؛ ListBox1 هو اسم مربع القائمة ؛ اشر على الخيارات و خيارات الالتقاط هي النصوص المعروضة للشكل ؛ و ال ListBoxOutput هو اسم النطاق لخلية الإخراج. يمكنك تغييرها بناءً على احتياجاتك.
5. صحافة قديم + Q مفاتيح في نفس الوقت لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
6. انقر فوق الزر "مستطيل" سيتم طي أو توسيع مربع القائمة. عندما يتم توسيع مربع القائمة ، حدد العناصر الموجودة في مربع القائمة ، ثم انقر فوق المستطيل مرة أخرى لإخراج جميع العناصر المحددة في الخلية E4. انظر أدناه التجريبي:
7. ثم احفظ المصنف كملف Excel MacroEnable المصنف لإعادة استخدام الكود في المستقبل.
قم بإنشاء قائمة منسدلة مع مربعات اختيار باستخدام أداة مذهلة
الطريقة المذكورة أعلاه متعددة الخطوات للتعامل معها بسهولة. هنا نوصي بشدة قائمة منسدلة مع مربعات اختيار فائدة كوتولس Excel لمساعدتك في إنشاء قائمة منسدلة بسهولة مع مربعات اختيار في نطاق محدد أو ورقة عمل حالية أو مصنف حالي أو جميع المصنفات المفتوحة بناءً على احتياجاتك. انظر العرض أدناه:
قم بتنزيله وجربه الآن! (مسار مجاني لمدة 30 يومًا)
إلى جانب العرض التوضيحي أعلاه ، نقدم أيضًا دليلًا تفصيليًا لشرح كيفية تطبيق هذه الميزة لتحقيق هذه المهمة. الرجاء القيام بما يلي.
1. افتح ورقة العمل التي قمت بتعيين القائمة المنسدلة للتحقق من صحة البيانات ، انقر فوق كوتولس > قائمة منسدلة > قائمة منسدلة مع مربعات اختيار > الإعدادات. انظر لقطة الشاشة:
2. في ال قائمة منسدلة مع إعدادات مربعات الاختيار مربع الحوار ، يرجى تكوين على النحو التالي.
- شنومكس) في التسجيل في ، حدد نطاق التطبيق حيث ستنشئ مربعات اختيار للعناصر في القائمة المنسدلة. يمكنك تحديد ملف نطاق معين, ورقة العمل الحالية, المصنف الحالي or كل المصنفات المفتوحة على أساس الاحتياجات الخاصة بك.
- شنومكس) في موضة قسم ، اختر النمط الذي تريد إخراج العناصر المحددة ؛
- هنا يأخذ عدل كمثال ، إذا اخترت هذا ، فسيتم تغيير قيمة الخلية بناءً على العناصر المحددة.
- شنومكس) في الفاصل مربع ، أدخل المحدد الذي ستستخدمه لفصل العناصر المتعددة ؛
- شنومكس) في اتجاه النص القسم ، حدد اتجاه النص بناءً على احتياجاتك ؛
- شنومكس) انقر فوق OK .
3. الخطوة الأخيرة ، انقر فوق كوتولس > قائمة منسدلة > قائمة منسدلة مع مربعات اختيار > تمكين القائمة المنسدلة لخانات الاختيار لتفعيل هذه الميزة.
من الآن فصاعدًا ، عند النقر فوق الخلايا ذات القائمة المنسدلة في نطاق محدد ، سينبثق مربع قائمة ، يرجى تحديد العناصر عن طريق تحديد مربعات الاختيار لإخراجها في الخلية كما هو موضح أدناه (خذ وضع التعديل كمثال ).
لمزيد من التفاصيل حول هذه الميزة ، الرجاء زيارة هنا.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يومًا) من هذه الأداة المساعدة ، الرجاء الضغط لتنزيلهثم انتقل لتطبيق العملية حسب الخطوات المذكورة أعلاه.
مقالات ذات صلة:
الإكمال التلقائي عند الكتابة في قائمة Excel المنسدلة
إذا كانت لديك قائمة منسدلة للتحقق من صحة البيانات بقيم كبيرة ، فأنت بحاجة إلى التمرير لأسفل في القائمة فقط للعثور على الكلمة المناسبة ، أو كتابة الكلمة بأكملها في مربع القائمة مباشرةً. إذا كانت هناك طريقة للسماح بالإكمال التلقائي عند كتابة الحرف الأول في القائمة المنسدلة ، فسيصبح كل شيء أسهل. يوفر هذا البرنامج التعليمي طريقة حل المشكلة.
قم بإنشاء قائمة منسدلة من مصنف آخر في Excel
من السهل جدًا إنشاء قائمة منسدلة للتحقق من صحة البيانات بين أوراق العمل داخل المصنف. ولكن إذا كانت بيانات القائمة التي تحتاجها للتحقق من صحة البيانات موجودة في مصنف آخر ، فماذا ستفعل؟ في هذا البرنامج التعليمي ، ستتعلم كيفية إنشاء قائمة منسدلة من مصنف آخر في Excel بالتفصيل.
قم بإنشاء قائمة منسدلة قابلة للبحث في Excel
بالنسبة للقائمة المنسدلة ذات القيم المتعددة ، فإن العثور على قائمة مناسبة ليس بالأمر السهل. قدمنا سابقًا طريقة قائمة منسدلة للإكمال التلقائي عند إدخال الحرف الأول في المربع المنسدل. إلى جانب وظيفة الإكمال التلقائي ، يمكنك أيضًا جعل القائمة المنسدلة قابلة للبحث لتحسين كفاءة العمل في العثور على القيم المناسبة في القائمة المنسدلة. لجعل القائمة المنسدلة قابلة للبحث ، جرب الطريقة الموجودة في هذا البرنامج التعليمي.
ملء الخلايا الأخرى تلقائيًا عند تحديد القيم في القائمة المنسدلة في Excel
لنفترض أنك قمت بإنشاء قائمة منسدلة بناءً على القيم الموجودة في نطاق الخلايا B8: B14. عند تحديد أي قيمة في القائمة المنسدلة ، فأنت تريد ملء القيم المقابلة في نطاق الخلايا C8: C14 تلقائيًا في خلية محددة. لحل المشكلة ، ستفيدك الطرق الموجودة في هذا البرنامج التعليمي.
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!