300 أمثلة

صندوق التحرير

Combo Box

مربع التحرير والسرد هو قائمة منسدلة حيث يمكن للمستخدم تحديد عنصر أو ملء اختياره. لخلق صندوق التحرير في برنامج Excel VBA ، قم بتنفيذ الخطوات التالية.





1. على علامة تبويب المطور ، انقر فوق ادراج.

2. في المجموعة عناصر تحكم ActiveX ، انقر فوق مربع تحرير وسرد.





قم بإنشاء مربع تحرير وسرد في Excel VBA

3. اسحب مربع التحرير والسرد في ورقة العمل الخاصة بك.



اسحب صندوق التحرير والسرد

متداخلة أو عبارات في Excel

ملاحظة: يمكنك تغيير اسم عنصر التحكم عن طريق النقر بزر الماوس الأيمن على عنصر التحكم (تأكد من تحديد وضع التصميم) ثم النقر فوق خصائص. في الوقت الحالي ، سنترك ComboBox1 كاسم لمربع التحرير والسرد.

قم بإنشاء حدث Open Workbook Open. سيتم تنفيذ التعليمات البرمجية المضافة إلى 'حدث فتح المصنف' بواسطة Excel VBA عند فتح المصنف.

4. افتح ملف محرر Visual Basic .

5. انقر نقرًا مزدوجًا فوق هذا المصنف في Project Explorer.

ما هو الفرق بين stdev.s و stdev.p

6. اختر مصنف من القائمة المنسدلة اليسرى واختر فتح من القائمة المنسدلة اليمنى.

حدث فتح المصنف في Excel VBA

7. لإضافة عناصر إلى مربع التحرير والسرد ، أضف أسطر التعليمات البرمجية التالية إلى حدث فتح المصنف:

معالورقة 1.ComboBox1
.AddItem 'باريس'
.AddItem 'نيويورك'
.AddItem 'لندن'
نهاية مع

ملاحظة: استخدم ورقة 2 إذا كان مربع التحرير والسرد موجودًا في ورقة العمل الثانية ، ورقة 3 إذا كان مربع التحرير والسرد موجودًا في ورقة العمل الثالثة ، وما إلى ذلك. إذا كنت تستخدم أسطر الرموز هذه خارج حدث Workbook Open ، فقد ترغب في إضافة أسطر التعليمات البرمجية أدناه قبل خطوط الكود هذه. يمسح سطر الكود الأول مربع التحرير والسرد. بهذه الطريقة لن تتم إضافة العناصر الخاصة بك عدة مرات إذا قمت بتنفيذ التعليمات البرمجية الخاصة بك أكثر من مرة. يوضح سطر الكود الثاني اختيارك.

ComboBox1.Clear
ComboBox1.Value = '

8. لربط مربع التحرير والسرد بخلية ، انقر بزر الماوس الأيمن فوق مربع التحرير والسرد (تأكد من تحديد وضع التصميم) وانقر فوق خصائص. املأ D2 لـ LinkedCell.

لينكدسل

ملاحظة: راجع أيضًا خاصية ListFillRange لملء مربع تحرير وسرد بنطاق من الخلايا.

9. حفظ وإغلاق وإعادة فتح ملف Excel.

نتيجة:

صندوق التحرير

صيغة لإضافة أيام إلى تاريخ

على الرغم من أنه قد يكون من المفيد في بعض الحالات وضع مربع تحرير وسرد في ورقة العمل مباشرةً ، إلا أن مربع التحرير والسرد مفيد بشكل خاص عند وضعه في المستخدم .

4/8 اكتمل! تعرف على المزيد حول عناصر تحكم Activex>
انتقل إلى الفصل التالي: المستخدم



^