كيف تُفعّل ميزة الإكمال التلقائي أثناء الكتابة في قائمة Excel المنسدلة؟
بالنسبة إلى قائمة منسدلة للتحقق من صحة البيانات تحتوي على العديد من العناصر، يتعيّن عليك التمرير لأعلى ولأسفل في القائمة للعثور على العنصر المطلوب أو كتابة الكلمة بأكملها بدقة في مربع القائمة. هل توجد طريقة لتمكين إكمال تلقائي للقائمة المنسدلة عند كتابة الأحرف الأولى؟ سيساعد ذلك المستخدمين على العمل بكفاءة أكبر في أوراق العمل التي تتضمّن قوائم منسدلة في الخلايا. ويقدّم هذا البرنامج التعليمي طريقتين لمساعدتك على تحقيق هذه الوظيفة.

جعل القوائم المنسدلة تُكمَّل تلقائيًا باستخدام كود VBA
اجعل قائمة منسدلة تُكمَّل تلقائيًا بسهولة خلال ثانيتين
مزيد من الدروس التعليمية حول القوائم المنسدلة...
جعل القوائم المنسدلة تُكمَّل تلقائيًا باستخدام كود VBA
يرجى اتباع الخطوات التالية لإنشاء قائمة منسدلة تُكمَّل تلقائيًا بمجرد كتابة الأحرف المقابلة في الخلية.
أولاً، عليك إدراج مربع تحرٍّ في ورقة العمل ثم تعديل خصائصه.
- افتح ورقة العمل التي تحتوي على خلايا قائمة التحديد المنسدلة التي تريد تمكين الإكمال التلقائي لها.
- قبل إدراج مربع تحرٍّ، تحتاج إلى إضافة علامة تبويب المطور إلى شريط Excel. إذا كانت علامة تبويب المطور ظاهرة في الشريط،فانتقل مباشرةً إلى الخطوة 3. وإلا، اتبع الخطوات التالية لإظهار علامة تبويب المطور في الشريط: انقر على «ملف» > «خيارات» لفتح نافذة «الخيارات». في نافذة «خيارات Excel»، انقر على «تخصيص الشريط» في الجزء الأيسر، وفعِّل خانة الاختيار «المطور»، ثم انقر على زر «موافق». راجع لقطة الشاشة:

- انقر على «المطور» > «إدراج» > «مربع تحرٍّ (عنصر تحكم ActiveX)».

- ارسم مربع تحرٍّ في ورقة العمل الحالية، ثم انقر بزر الماوس الأيمن عليه واختر «خصائص» من القائمة المنسدلة.

- في مربع حوار «الخصائص»، يُرجى استبدال الاسم الموجود في الحقل «(الاسم)» باسم «TempCombo».

- أوقف «وضع التصميم» بالنقر على **المطور** > **وضع التصميم**.
بعد ذلك، طبّق كود VBA أدناه
- انقر بزر الماوس الأيمن على علامة تبويب ورقة العمل الحالية، ثم اختر «عرض الكود» من القائمة السياقية. راجع لقطة الشاشة:

- في نافذة «مايكروسوفت فيجوال بيسك للتطبيقات» المفتوحة، يُرجى نسخ ولصق كود VBA أدناه في نافذة كود ورقة العمل.كود VBA: إكمال تلقائي عند الكتابة في قائمة التحديد المنسدلة
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
- اضغط معًا على مفتاحَي «Alt + Q» لإغلاق نافذة Microsoft Visual Basic for Applications.
ابتداءً من الآن، بمجرد النقر على خلية تحتوي على قائمة منسدلة، ستظهر القائمة تلقائيًا. ويمكنك البدء بكتابة الحرف الأول ليتم إكمال العنصر المقابل تلقائيًا في الخلية المحددة. راجع لقطة الشاشة:

اجعل قائمة منسدلة تُكمَّل تلقائيًا بسهولة خلال ثانيتين
بالنسبة لمعظم مستخدمي Excel، قد تكون طريقة VBA المذكورة أعلاه صعبة الإتقان. لكن مع ميزة «جعل القائمة المنسدلة قابلة للبحث» من Kutools لـ Excel، يمكنك تمكين الإكمال التلقائي لقوائم التحقق من الصلاحية في نطاق محدود خلال ثانيتين فقط! والأفضل من ذلك، أن هذه الميزة متوافقة مع جميع إصدارات Excel.
- لتمكين الإكمال التلقائي في قوائم التحديد المنسدلة، اختر أولًا النطاق الذي يحتوي على هذه القوائم. ثم انتقل إلى علامة تبويب «Kutools»، وانقر على «قائمة منسدلة» > «جعل قائمة منسدلة قابلة للبحث ومنبثقة تلقائيًا».
- في مربع حوار «جعل القائمة المنسدلة قابلة للبحث»، انقر زر «موافق» لحفظ الإعداد.

النتيجة
بمجرد الانتهاء من التهيئة، يؤدي النقر على خلية قائمة منسدلة ضمن نطاق محدود إلى ظهور مربع القائمة. وعند إدخال أحرف، إذا تطابق أحد العناصر تمامًا، يتم تمييز الكلمة بأكملها فورًا في مربع القائمة، ويمكن إدخالها في خلية القائمة المنسدلة بمجرد الضغط على مفتاح الإدخال (Enter).

مقالات ذات صلة:
كيف تنشئ قائمة منسدلة تتيح تحديد خيارات متعددة في Excel؟
غالبًا ما يسعى مستخدمو Excel إلى إنشاء قائمة منسدلة تسمح باختيار أكثر من عنصر في المرة الواحدة. لكن في الحقيقة، لا يمكنك تحقيق ذلك باستخدام التحقق من صحة البيانات وحده. في هذا البرنامج التعليمي، سنعرض لك طريقتين فعّالتين لإنشاء قائمة منسدلة تدعم التحديد المتعدد في Excel — وهما الحل الأمثل لهذه المشكلة الشائعة.
إنشاء قائمة منسدلة من مصنف آخر في Excel
من السهل جدًّا إنشاء قائمة منسدلة للتحقق من صحة البيانات بين أوراق العمل داخل مصنف واحد. ولكن ماذا لو كانت بيانات القائمة المطلوبة للتحقق من الصلاحية موجودة في مصنف آخر؟ في هذا البرنامج التعليمي، ستتعلم بالتفصيل كيفية إنشاء قائمة منسدلة من مصنف آخر في Excel.
إنشاء قائمة منسدلة قابلة للبحث في Excel
عند التعامل مع قائمة منسدلة تحتوي على عدد كبير من القيم، يصبح العثور على القيمة المطلوبة مهمة صعبة! سبق أن عرضنا طريقة لتفعيل الإكمال التلقائي بمجرد كتابة الحرف الأول في مربع القائمة المنسدلة. والآن، ولرفع كفاءة العمل أكثر، يمكنك جعل القائمة المنسدلة قابلة للبحث بسهولة! اتبع الطريقة الموضحة في هذا البرنامج التعليمي لتحويل قائمتك المنسدلة إلى أداة ذكية وسريعة.
تعبئة الخلايا الأخرى تلقائيًا عند اختيار قيمة من قائمة Excel المنسدلة
لنفترض أنك أنشأت قائمة منسدلة بناءً على القيم الموجودة في نطاق الخلايا B8:B14، وعند اختيارك لأي قيمة منها، ترغب في تعبئة القيمة المقابلة من النطاق C8:C14 تلقائيًا في خلية محددة. في هذا البرنامج التعليمي، ستجد طرقًا فعّالة لحل هذه المشكلة.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل





