كيفية الإكمال التلقائي عند الكتابة في قائمة Excel المنسدلة؟
للحصول على قائمة منسدلة للتحقق من صحة البيانات تحتوي على العديد من العناصر ، تحتاج إلى التمرير لأعلى ولأسفل في القائمة للعثور على العنصر الذي تحتاجه أو كتابة الكلمة بأكملها في مربع القائمة بشكل صحيح. هل هناك أي طريقة لجعل القائمة المنسدلة تكتمل تلقائيًا عند كتابة الأحرف المقابلة؟ سيساعد هذا الأشخاص على العمل بكفاءة أكبر في أوراق العمل مع القوائم المنسدلة في الخلايا. يوفر هذا البرنامج التعليمي طريقتين لمساعدتك في تحقيق ذلك.
جعل القوائم المنسدلة تكتمل تلقائيًا باستخدام كود فبا
يمكنك بسهولة إكمال القوائم المنسدلة تلقائيًا في ثانيتين
المزيد من البرامج التعليمية للقائمة المنسدلة ...
جعل القوائم المنسدلة تكتمل تلقائيًا باستخدام كود فبا
يرجى القيام بما يلي لإكمال القائمة المنسدلة تلقائيًا بعد كتابة الأحرف المقابلة في الخلية.
أولاً ، تحتاج إلى إدراج مربع تحرير وسرد في ورقة العمل وتغيير خصائصه.
1. افتح ورقة العمل التي تحتوي على خلايا القائمة المنسدلة التي تريد إكمالها تلقائيًا.
2. قبل إدراج مربع التحرير والسرد ، تحتاج إلى إضافة علامة التبويب Developer إلى شريط Excel. إذا كانت علامة التبويب المطور تظهر على الشريط الخاص بك ، انتقل إلى الخطوة 3. بخلاف ذلك ، قم بما يلي لإظهار علامة التبويب Develper في الشريط: انقر فوق قم بتقديم > مزيد من الخيارات لفتح مزيد من الخيارات نافذة او شباك. في هذا خيارات إكسيل الإطار، انقر فوق تخصيص الشريط في الجزء الأيمن ، تحقق من المطور مربع ، ثم انقر فوق OK زر. انظر لقطة الشاشة:
3. انقر المطور > إدراج > صندوق التحرير والسرد (عنصر تحكم ActiveX).
4. ارسم مربع تحرير وسرد في ورقة العمل الحالية. انقر بزر الماوس الأيمن فوقه ثم حدد عقارات من قائمة النقر بزر الماوس الأيمن.
5. في ال عقارات في مربع الحوار ، يرجى استبدال النص الأصلي بتنسيق (اسم) المجال مع TempCombo.
6. إيقاف تشغيل وضع التصميم بالضغط المطور > وضع التصميم.
بعد ذلك ، قم بتطبيق رمز VBA أدناه
7. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة الحالية وانقر فوق عرض الرمز من قائمة السياق. انظر لقطة الشاشة:
8. في الافتتاح ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، يرجى نسخ ولصق رمز فبا أدناه في نافذة كود ورقة العمل.
كود فبا: الإكمال التلقائي عند الكتابة في القائمة المنسدلة
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
'Update by Extendoffice: 2020/01/16
Dim xCombox As OLEObject
Dim xStr As String
Dim xWs As Worksheet
Dim xArr
Set xWs = Application.ActiveSheet
On Error Resume Next
Set xCombox = xWs.OLEObjects("TempCombo")
With xCombox
.ListFillRange = ""
.LinkedCell = ""
.Visible = False
End With
If Target.Validation.Type = 3 Then
Target.Validation.InCellDropdown = False
Cancel = True
xStr = Target.Validation.Formula1
xStr = Right(xStr, Len(xStr) - 1)
If xStr = "" Then Exit Sub
With xCombox
.Visible = True
.Left = Target.Left
.Top = Target.Top
.Width = Target.Width + 5
.Height = Target.Height + 5
.ListFillRange = xStr
If .ListFillRange = "" Then
xArr = Split(xStr, ",")
Me.TempCombo.List = xArr
End If
.LinkedCell = Target.Address
End With
xCombox.Activate
Me.TempCombo.DropDown
End If
End Sub
Private Sub TempCombo_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
Select Case KeyCode
Case 9
Application.ActiveCell.Offset(0, 1).Activate
Case 13
Application.ActiveCell.Offset(1, 0).Activate
End Select
End Sub
9. صحافة قديم + Q مفاتيح في نفس الوقت لإغلاق تطبيقات Microsoft Visual Basic نافذة.
من الآن فصاعدًا ، عند النقر فوق خلية قائمة منسدلة ، ستظهر مطالبة القائمة المنسدلة تلقائيًا. يمكنك البدء في كتابة الحرف لإكمال العنصر المقابل تلقائيًا في الخلية المحددة. انظر لقطة الشاشة:
ملحوظة: هذا الرمز لا يعمل مع الخلايا المدمجة.
يمكنك بسهولة إكمال القائمة المنسدلة تلقائيًا في ثانيتين
بالنسبة لمعظم مستخدمي Excel ، يصعب إتقان طريقة VBA أعلاه. ولكن مع قائمة منسدلة قابلة للبحث سمة من سمات كوتولس ل إكسيل، يمكنك بسهولة تمكين الإكمال التلقائي للقوائم المنسدلة للتحقق من صحة البيانات بتنسيق مجموعةأطلقت حملة ورقة العمل الحاليةأطلقت حملة المصنف الحالي or ورقة عمل محددة كما تحتاج في ثانيتين فقط. علاوة على ذلك ، تتوفر هذه الميزة لجميع إصدارات Excel.
معلومه- سرية: قبل تطبيق هذه الأداة ، يرجى التثبيت كوتولس ل إكسيل أولا. انتقل إلى التنزيل المجاني الآن.
- أختار كوتولس > قائمة منسدلة > قائمة منسدلة قابلة للبحث.
- في مجلة قائمة منسدلة قابلة للبحث في مربع الحوار ، حدد المكان الذي تريد تطبيق هذه الميزة فيه في ملف حدد النطاق ، ثم انقر فوق OK لحفظ الإعدادات.
نتيجة
بمجرد التهيئة ، سيؤدي النقر فوق خلية قائمة منسدلة داخل النطاق المحدد إلى إظهار مربع قائمة. عند كتابة الأحرف ، بمجرد تطابق عنصر واحد تمامًا ، سيتم إكمال الكلمة بالكامل تلقائيًا.
مقالات ذات صلة:
كيفية إنشاء قائمة منسدلة مع مربعات اختيار متعددة في إكسيل؟
يميل العديد من مستخدمي Excel إلى إنشاء قائمة منسدلة مع مربعات اختيار متعددة من أجل تحديد عناصر متعددة من القائمة في كل مرة. في الواقع ، لا يمكنك إنشاء قائمة بمربعات اختيار متعددة باستخدام التحقق من صحة البيانات. في هذا البرنامج التعليمي ، سوف نعرض لك طريقتين لإنشاء قائمة منسدلة مع مربعات اختيار متعددة في 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٪ ، ويقلل مئات النقرات بالماوس كل يوم!