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

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

قام بنشر

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

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

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

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

احمد

عﻻء

علي

وهكذا

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

قام بنشر

السلام عليكم

 

اولا : بالنسبة الى القائمة المنسدلة رقم 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