قائمة منسدلة بمرجع ديناميكي
بسم الله الرحمن الرحيم
تعديل مرجع القائمة المنسدلة بعدة طرق :
في التدوينة السابقة رأينا كيفية تصميم قائمة
منسدلة و طريقة ربطها في البيانات الخاصة بحركاتنا, و كنا قد إستخدمنا مرجع لأسماء
خمس مندوبين, و السؤال لو زاد عدد المندوبين من خمس مندوبين إلى سبعة, هل ستقوم
القائمة المنسدلة بقراءى الأسماء الجديدة تلقائياً؟
و للأسف سيكون الجواب:
لا
لان نطاق القائمة تم تعيينه لقراءة فقط خمس
قيم.
فما هو الحل إذاً؟؟؟
يوجد عدة حلول منها :
1.
تعديل مرجع القائمة المنسدلة.
و هي الطريقة سهلة و سريعة و كل ما علينا
فعله بعد تحديد نطاق الخلايا التي سيشملها التعديل من خلال تاب البيانات
Data
نختار
DataValidation
2.
إضافة الأسماء الجديدة قبل آخر إسم في القائمة .
و يكون ذلك نقوم بإدراج خلايا جديدة قبل آخر
إسم موجود في القائمة و هو إسم نادر
و بعد الإضافة ستكون الأسماء تلقائياً من ضمن
نطاق القائمة المنسدلة
3.
تحويل القائمة إلى جدول .
بعد وضع الخلية الفعالة على أي خلية من خلايا
القائمة, و من تاب Insert
نختار
Table
سيظهر المربع التالي
و السبب في تحويل البيانات الى جدول هو قدرة الجدول على إحتواء البيانات
الجديدة و جعلها من ضمن نطاق البيانات الأساسية فلا يعود لنا حاجة في تعديل النطاق
في كل مرة يتم إضافة بيانات جديدة.
و لكن يجب الأخذ بعين الإعتبار عن تحديد
النطاق في القائمة المنسدلة أن يكون من ضمن بيانات الجدول و لا يكون من ضمن
التحديد الـ Header,
و ذلك لضمان ديناميكة البيانات
و هذا هو شكل البيانات بعد تحويلها لجدول
و عند إضافة أسماء جديدة ستظهر بالشكل التالي
دمتم في حفظ الله
ما شااااااااااااااااء الله
ردحذفتحياااااااااااتى
ردحذف