اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

الردود الموصى بها

قام بنشر

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

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

عملت سابقا برنامج خاص بالعمل  واستعملت القائمة المنسدلة باستخدام  ComboBox وهي بمجرد كتابة الحرف الاول من الاسم في ComboBox تظهر قائمة منسدلة بالاسامي التي تحمل بدايتها بنفس الحرف  ولما اختار الاسم يكتب في الخلية المحددة وكان كل تمام 

 النسخة السابقة   تعمل بشكل عادي في احد الاجهزة فقط لكن اذا حملت هذه النسخة في جهاز اخر يحصل  المشكل

 وهي  كلما قررت اكتب حرف في  ComboBox يغلق البرنامج ويعاد فتحه تلقائيا واذا  كتبت مرة الثانية حرف في ComboBox يغلق 

الى ان قررت تطويره وهذا من الصفر  لكن لما اعمل الخطوات التي تعمل بها ComboBox تحصل نفس المسل

حاولت بشتى الطرق فهم المشكل لكن لم اجد

اتمنى ان اجد عندكم الحل  وان كان هناك حل اخر 

في انتظار ردكم تقبلو مني فائق  التقدير والاحترام

وصح افطاركم وتقبل الله صيامكم وقيامكم

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

 

مشكل القائمة المنسدلةباستخدام ComboBox1.xlsm

قام بنشر

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

اعتقد ان المشكلة عندما تكتب حرفاً في الـ ComboBox، يتم إرسال القيمة إلى الخلية I9. بمجرد تغير I9، تقوم معادلات الصفيف في النطاق AB16:AB36 بإعادة الحساب فوراً لتحديث القائمة.

بما أن الـ ComboBox مرتبط بـ My_Names1 (الذي هو نفسه النطاق الذي يعاد حسابه)، يحاول الـ ComboBox إعادة تحميل القائمة المنسدلة أثناء عملية الكتابة.

هذا التداخل بين "إعادة حساب المعادلات" و"تحديث القائمة" يؤدي لتعليق الذاكرة وإغلاق إكسيل فوراً.

ارى الحل في الغاء جميع معادلات الصفيف واالابقاء على الاسماء في النطاق AA16:AA  وبدل المعادلات كود في حدث الورقة

تقبل الله صيامكم وطاعاتكم

حل مشكل القائمة المنسدلةباستخدام ComboBox1.xlsm

انشئ حساب جديد او قم بتسجيل دخولك لتتمكن من اضافه تعليق جديد

يجب ان تكون عضوا لدينا لتتمكن من التعليق

انشئ حساب جديد

سجل حسابك الجديد لدينا في الموقع بمنتهي السهوله .

سجل حساب جديد

تسجيل دخول

هل تمتلك حساب بالفعل ؟ سجل دخولك من هنا.

سجل دخولك الان
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information