مربع التحرير والسرد هو قائمة منسدلة حيث يمكن للمستخدم تحديد عنصر أو ملء اختياره. لخلق صندوق التحرير في برنامج Excel VBA ، قم بتنفيذ الخطوات التالية.
1. على علامة تبويب المطور ، انقر فوق ادراج.
2. في المجموعة عناصر تحكم ActiveX ، انقر فوق مربع تحرير وسرد.
3. اسحب مربع التحرير والسرد في ورقة العمل الخاصة بك.
متداخلة أو عبارات في Excel
ملاحظة: يمكنك تغيير اسم عنصر التحكم عن طريق النقر بزر الماوس الأيمن على عنصر التحكم (تأكد من تحديد وضع التصميم) ثم النقر فوق خصائص. في الوقت الحالي ، سنترك ComboBox1 كاسم لمربع التحرير والسرد.
قم بإنشاء حدث Open Workbook Open. سيتم تنفيذ التعليمات البرمجية المضافة إلى 'حدث فتح المصنف' بواسطة Excel VBA عند فتح المصنف.
4. افتح ملف محرر Visual Basic .
5. انقر نقرًا مزدوجًا فوق هذا المصنف في Project Explorer.
ما هو الفرق بين stdev.s و stdev.p
6. اختر مصنف من القائمة المنسدلة اليسرى واختر فتح من القائمة المنسدلة اليمنى.
7. لإضافة عناصر إلى مربع التحرير والسرد ، أضف أسطر التعليمات البرمجية التالية إلى حدث فتح المصنف:
معالورقة 1.ComboBox1.AddItem 'باريس'
.AddItem 'نيويورك'
.AddItem 'لندن'
نهاية مع
ملاحظة: استخدم ورقة 2 إذا كان مربع التحرير والسرد موجودًا في ورقة العمل الثانية ، ورقة 3 إذا كان مربع التحرير والسرد موجودًا في ورقة العمل الثالثة ، وما إلى ذلك. إذا كنت تستخدم أسطر الرموز هذه خارج حدث Workbook Open ، فقد ترغب في إضافة أسطر التعليمات البرمجية أدناه قبل خطوط الكود هذه. يمسح سطر الكود الأول مربع التحرير والسرد. بهذه الطريقة لن تتم إضافة العناصر الخاصة بك عدة مرات إذا قمت بتنفيذ التعليمات البرمجية الخاصة بك أكثر من مرة. يوضح سطر الكود الثاني اختيارك.
ComboBox1.ClearComboBox1.Value = '
8. لربط مربع التحرير والسرد بخلية ، انقر بزر الماوس الأيمن فوق مربع التحرير والسرد (تأكد من تحديد وضع التصميم) وانقر فوق خصائص. املأ D2 لـ LinkedCell.
ملاحظة: راجع أيضًا خاصية ListFillRange لملء مربع تحرير وسرد بنطاق من الخلايا.
9. حفظ وإغلاق وإعادة فتح ملف Excel.
نتيجة:
صيغة لإضافة أيام إلى تاريخ
على الرغم من أنه قد يكون من المفيد في بعض الحالات وضع مربع تحرير وسرد في ورقة العمل مباشرةً ، إلا أن مربع التحرير والسرد مفيد بشكل خاص عند وضعه في المستخدم .
انتقل إلى الفصل التالي: المستخدم