الأعراض
عند تشغيل ماكرو Microsoft Excel أو تعليمات برمجيه أخرى تقوم بتعيين قواعد التحقق من صحة البيانات لخليه كقائمه بالإدخالات الصالحة ، تظهر كل العناصر الموجودة في قائمه التحقق من صحة البيانات في الخلية علي سطر واحد.
السبب
تحدث هذه المشكلة إذا تحققت الشروط التالية:
-
يعتبر اعداد فاصل القوائم (ضمن الخيارات الاقليميه في لوحه التحكم) شيء آخر غير الفاصلة (،). علي سبيل المثال ، إذا كان اعداد اللغة المحلية هو ألمانيا ، فان فاصل القوائم هو فاصله منقوطه.
-
يستخدم الماكرو للتحقق من صحة البيانات فاصل القوائم هذا لتحديد إدخالات الخلايا الصالحة.
-
تقوم التعليمات البرمجية للماكرو بتحديد القائمة بشكل واضح ، بدلا من الاشاره إلى نطاق خلايا حيث يتم سرد الإدخالات الصالحة.
الحل البديل
عند إنشاء ماكرو لتحديد قائمه محدده من الإدخالات الصالحة ، استخدم الفاصلة دائما كفاصل القوائم.
مزيد من المعلومات
في Excel ، تستخدم Microsoft Visual Basic for Applications دوما الفاصلة كفاصل القوائم. يسمح لك هذا الاجراء بتشغيل ماكرو علي أجهزه الكمبيوتر التي تملك إعدادات محليه مختلفه ، بدون الحاجة إلى تحرير التعليمات البرمجية. عند تمرير صفيف محدد بفاصله باستخدام VBA (إكسلفاليداتيليست Formula1) للتحقق من صحة البيانات ، يتم تطبيق حدود الأحرف في 255. عند تشغيل ماكرو يستخدم فاصل قوائم لتغيير اعداد ، يحول الماكرو الفاصلة إلى فاصل القوائم الإقليمي المحلي. علي سبيل المثال ، يحدث هذا إذا قام الماكرو بإنشاء قائمه "التحقق من صحة البيانات" أو إدخال صيغه في خليه باستخدام الأمر " النطاق". صيغه (number1,number2) .
المراجع
للحصول علي المزيد من الإينفورماتيونابوت التحقق من صحة البيانات في Excel ، انقر فوق رقم المقالة التالية لعرض المقالة في قاعده معارف Microsoft:
211485 وصف وأمثله للتحقق من صحة البيانات في Excel