اذهب الي المحتوي
أوفيسنا

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

قام بنشر

شكرا اخي على اهتمامك بالموضوع

اقصد لدي برنامج يحتوي على تيكست بوكس وكومبو بوكس في الفورم

المطلوب كيف اضع خيارات في الكومبوبوكس مثلا

عند الضغط على الكومبو بوكس تظهر لي خيارات على سبيل المثال

احمد

عﻻء

علي

وهكذا

انتظر الرد بفارغ الصبر

قام بنشر

السلام عليكم

 

اولا : بالنسبة الى القائمة المنسدلة رقم 1 و التى اسمها ComboBox1  كما في الصورة رقم 1 :

1 - في الفورم الخاص بها يتم وضع الكود التالى في حدث عند الانطلاق Private Sub UserForm_Initialize كما في الصورة رقم 2

و التى تعنى عمل متغير Dim وهذا المتغير نوعه Variant اى متغير متنوع ( مرفق ملف يشرح بطريقة مبسطة ووافية انواع المتغيرات )

2 - يكون اسم هذا المتغير ( في هذا المثال ) هو vUsers

3 - يكون قيم هذا المتغير ( الذى سيكون قيم الخيارات المتاحة للقائمة المنسدلة ) هى :


    vUsers = Array("على", "علاء", "احمد")
    

4 - واخير يتم الربط ما بين المتغير vUsers و القائمة المنسدلة كالتالى :

Me.ComboBox1.List = vUsers 

ثانيا بالنسبة الى القائمة المنسدلة رقم 2  و التى اسمها ComboBox2  كما في الصورة رقم 3 :

1- في ورقة العمل Sheet يتم الضغط على Ctrl+F3 لفتح محرر اسماء النطاقات .

2 - يتم عمل نطاق اسمه Names  كما هو موضح في الصورة رقم 4

3 - واخير يتم الربط ما بين النطاق Names و القائمة المنسدلة بواسطة الخصائص وتحديدا RowSource كما في الصورة رقم 5

 

ارجوا ان اكون قد وفقت في شرح المعلومة و شكرا

post-23368-0-58166200-1415371918_thumb.j

post-23368-0-01539900-1415372021_thumb.j

المتغيرات والثوابت.zip

post-23368-0-02640700-1415372950_thumb.j

post-23368-0-99504500-1415373222_thumb.j

post-23368-0-98824100-1415373431_thumb.j

  • Like 1
زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

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

Important Information