أكاديمية الصقر للتدريب

لوحة التميز الأسبوعي
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
العضو المتميز المشرف المتميز المراقب المتميز المدير المتميز الموضوع المتميز القسم المتميز
مالك ماريه Eslam Abdullah-- لا تميز خلال هذه الفترة YasserKhalil مع أكاديمية الصقر اخفي أكوادك وعيش حياتك EvilClippy VBA Project Unviewable Protection اكسيل اسئله واجابات


اعلان هنا
ألعاب فلاش أون لاين
أعلن هنا
أعلن هنا
صفحتنا على الفيس بوك
أعلن هنا



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





البحث داخل القوائم المنسدلة Validation Lists

السلام عليكم ورحمة الله وبركاته أقدم لكم طريقة التعامل مع القوائم المنسدلة أو ما يعرف بالـ Validation Lists بحيث لو لدي ..



08-09-2017 09:52 مساء
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7255
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20806
الاعجاب : 1454
 offline 

السلام عليكم ورحمة الله وبركاته

أقدم لكم طريقة التعامل مع القوائم المنسدلة أو ما يعرف بالـ Validation Lists بحيث لو لديك قائمة منسدلة بها عناصر كثيرة جداً وتريد تقليل نتائج البحث بحيث ييسر عليك الاختيار
نفترض أن لديك قائمة رئيسية هي مصدر القوائم المنسدلة وهذه القائمة تقع في النطاق من C9 إلى C59 بهذا الشكل
NDI5MTM1MQ8383001
والمطلوب هو أن تقوم بإنشاء قوائم منسدلة في العمود G بدايةً من الصف رقم 9 إلى الصف رقم 33 أي النطاق G9:G33

خطوات الحل :
*********
أولاً قم بتسمية النطاق الرئيسي الذي يحتوي على البيانات باسم معرف وليكن باسم Items بهذه الطريقة
>> قم بتحديد النطاق C9:C59 وضع مؤشر الماوس في صندوق الاسم Name Box واكتب الاسم Items على سبيل المثال
NzQ3ODMx002

ثانياً قم بتحديد النطاق المطلوب عمل وإنشاء قوائم منسدلة به وهي النطاق G9:G33
>> اذهب للتبويب Data ثم انقر Data Validation فتظهر لك نافذة بهذا الشكل (اتبع الخطوات كما بالصورة)
MjkxMTMx003

ثالثاً نقوم بضبط هذه النافذة بشكل معين .. بحيث نختار List من الحقل المسمى Allow ثم نضع المعادلة التالية في الحقل المسمى Source
=OFFSET(INDEX(Items,MATCH(G9&"*",Items,0),1),0,0,COUNTIF(Items,G9&"*"),1)

MjA2NDY2MQ2121004
الآن انتقل لآخر تبويب في هذه النافذة والمسمى Error a*lert وأزل علامة الصح من الخيار Show error a*lert after invalid data is entered وأخيراً انقر OK
MzAxMjQx005

الآن انتهت الخطوات ويمكن التجربة .. قم باختيار الخلية G9 على سبيل المثال واكتب فيها "در" ثم افتح القائمة المنسدلة لتجد العناصر التي تحتوي على هذين الحرفين كما بالشكل
Mzg1MjAxMQ77006

إضافة للموضوع : الخط في القوائم المنسدلة يكون خط ذو حجم صغير ، لذا قمت بوضع كود في حدث ورقة العمل بهذا الشكل
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    On Error GoTo Skipper
    Dim x As Long
    
    x = 100
    If Target.Validation.Type = xlValidateList Then x = 130
Skipper:
    ActiveWindow.Zoom = x
End Sub


والكود يقوم بتكبير الزوم لورقة العمل عند تحديد الخلايا التي تحتوي على قوائم منسدلة فقط

لمشاهدة الروابط يلزمك التسجيل في أكاديمية الصقر للتدريب

أرجو أن أكون وفقت في تقديم الموضوع
تقبلوا وافر تقديري واحترامي

أخوكم في الله / ياسر خليل أبو البراء
 
 


أثارت هذه المشاركة إعجاب: عبدالله فتحى،





08-09-2017 10:06 مساء
مشاهدة مشاركة منفردة [1]
khaled alborene
menu_open
عضو متميز
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 16
المشاركات : 707
الجنس : ذكر
تاريخ الميلاد : 9-9-1990
الدعوات : 2
يتابعهم : 10
يتابعونه : 8
قوة السمعة : 845
الاعجاب : 68
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
كيف ممكن احل مشكلة طول القائمة الرئسية بحيث لو حدث زيادة بالبيانات





08-09-2017 10:22 مساء
مشاهدة مشاركة منفردة [2]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7255
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20806
الاعجاب : 1454
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
يمكن أن تقوم بتغيير نطاق الاسم المعرف من خلال التبويب Formulas ثم Name Manager وغير النطاق ليشمل البيانات الجديدة أو يمكن تحويل النطاق لنطاق ديناميكي ولكني لا أحبذ تلك الطريقة لأنه أشبه بمعادلات الصفيف والتي تثقل التعامل مع الملف





08-09-2017 10:46 مساء
مشاهدة مشاركة منفردة [3]
khaled alborene
menu_open
عضو متميز
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 16
المشاركات : 707
الجنس : ذكر
تاريخ الميلاد : 9-9-1990
الدعوات : 2
يتابعهم : 10
يتابعونه : 8
قوة السمعة : 845
الاعجاب : 68
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
طيب لو البيانات عملتها جدول وقمت بعمل تسمية لهذا النطاق هل يصبح هذا نطاق دناميكي
والمشكلة بتغير النطاق هو انه يمكن ان يستخدم البرنامج شخص اخر لا يعرف هالمعلومة 





08-09-2017 10:54 مساء
مشاهدة مشاركة منفردة [4]
Kamel meraghni
menu_open
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 26-08-2017
رقم العضوية : 182
المشاركات : 105
الجنس : ذكر
تاريخ الميلاد : 23-10-1984
يتابعهم : 7
يتابعونه : 6
قوة السمعة : 637
الاعجاب : 8
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
ما شاء الله على الإبداع دائما متميز حفظك الله



توقيع :Kamel meraghni

الحمد لله وكفى والصلاة والسلام على الحبيب المصطفى



142




08-09-2017 11:29 مساء
مشاهدة مشاركة منفردة [5]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7255
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20806
الاعجاب : 1454
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
نعم أخي الكريم خالد يمكن استخدام الجدول بحيث يصبح النطاق ديناميكي ولكني لم أجرب الطريقة ، يمكنك التجربة وموافاتنا بالنتيجة

بارك الله فيك أخي الكريم كامل ومشكور على مرورك العطر





09-09-2017 12:59 صباحا
مشاهدة مشاركة منفردة [6]
طائع
menu_open
عضو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 26-08-2017
رقم العضوية : 193
المشاركات : 46
الجنس : ذكر
تاريخ الميلاد : 10-5-1978
يتابعهم : 3
يتابعونه : 1
قوة السمعة : 63
الاعجاب : 2
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
رائع اخى ومعلمى ياسر ولكن لو ضغت زر القائمة بعد كتابة اى حرف وظهرت الاصناف التى تبدأ بهذا الحرف لاقوم بالاختيار المباشر بدلا من فتحها مرتين كما فى الكومبوبوكس فى فورم سوف تكون جميلة ومرنه وسريعة
تحياتى معلمى 





09-09-2017 04:54 صباحا
مشاهدة مشاركة منفردة [7]
محمد الدسوقى
menu_open
خبير
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 47
المشاركات : 639
الجنس : ذكر
تاريخ الميلاد : 14-10-1973
الدعوات : 55
يتابعهم : 9
يتابعونه : 534
قوة السمعة : 6873
الاعجاب : 246
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
تحياتى أخى ومعلمى المبدع أبو البراء
وجعله فى ميزان حسناتك
تقبل تحياتى





09-09-2017 08:17 صباحا
مشاهدة مشاركة منفردة [8]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7255
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20806
الاعجاب : 1454
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
بارك الله فيك أخي الكريم طائع
ما ذكرته موضوع آخر ويمكن البحث في قسم الدروس فقد قدم الأخ حسام فورم يقوم بعمل ذلك (كالبحث في جوجل)

أخي العزيز محمد الدسوقي 
جزاك الله خيراً ومشكور على مرورك العطر 





09-09-2017 08:25 صباحا
مشاهدة مشاركة منفردة [9]
الصقر
menu_open عضوية موثقة
مدير المنتدى
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 2
المشاركات : 1711
الجنس : ذكر
الدعوات : 16
يتابعهم : 0
يتابعونه : 573
قوة السمعة : 17638
الاعجاب : 326
موقعي : زيارة موقعي
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
مبدع ومميز من يومك جزاكم الله خيرا
 



توقيع :الصقر

اخى العضو الكريم
اذا كنت ترى ان المنتدى مفيد لك
فكن سفيرا لنا بدعوة الاخرين للانضمام معنا
فالدال على الخير كفاعله



09-09-2017 08:31 صباحا
مشاهدة مشاركة منفردة [10]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7255
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20806
الاعجاب : 1454
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
وجزيت خيراً أخي الغالي حسام ومشكور على مرورك العطر
تقبل تحياتي





09-09-2017 02:48 مساء
مشاهدة مشاركة منفردة [11]
khaled alborene
menu_open
عضو متميز
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-08-2017
رقم العضوية : 16
المشاركات : 707
الجنس : ذكر
تاريخ الميلاد : 9-9-1990
الدعوات : 2
يتابعهم : 10
يتابعونه : 8
قوة السمعة : 845
الاعجاب : 68
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
استاذ ياسر 
موضوع الجدول ما زبط معي ما رضي يوخذ المعادلة بالداتا
ولاحظة مشكلة تانية عملة قائمة بمجموعة اسماء مثل كمال كامل خلدون
لم احط حرف ك في القائمة بطلعلي كمال وخلدون وما بظهر كامل شو السبب بهالحالة





09-09-2017 03:36 مساء
مشاهدة مشاركة منفردة [12]
YasserKhalil
menu_open عضوية موثقة
مراقب عام
معلومات الكاتب ▼
تاريخ الإنضمام : 21-08-2017
رقم العضوية : 3
المشاركات : 7255
الجنس : ذكر
تاريخ الميلاد : 1-10-1978
الدعوات : 19
يتابعهم : 0
يتابعونه : 411
قوة السمعة : 20806
الاعجاب : 1454
 offline 
look/images/icons/i1.gif البحث داخل القوائم المنسدلة Validation Lists
يجوز يوجد مسافات زائدة في بداية الأسماء ..







الكلمات الدلالية
البحث ، داخل ، القوائم ، المنسدلة ، Validation ، Lists ،


 







اخلاء مسئولية: يخلى منتدى أكاديمية الصقر للتدريب مسئوليته عن اى مواضيع او مشاركات تندرج داخل الموقع ويحثكم على التواصل معنا ان كانت هناك اى إنتهاكات تتضمن اى انتهاك لحقوق الملكية الفكرية او الادبية لاى جهة - بالتواصل معنا من خلال نموذج مراسلة الإدارة .وسيتم اتخاذ الاجراءات اللازمة.
سياسة النشر: التعليقات المنشورة لا تعبر عن رأي منتدى أكاديمية الصقر للتدريب ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر.



الساعة الآن 02:56 صباحا

أعلن هنا
أعلن هنا
أعلن هنا