عناصر تحكم VBA – التحكم في النموذج والتحكم ActiveX في Excel

عناصر تحكم VBA: التحكم في نموذج VBA وعناصر تحكم ActiveX في Excel

عناصر تحكم نموذج VBA/واجهة المستخدم الرسومية في Excel

GUI هو اختصار لـ Graphical User Interface (واجهة المستخدم الرسومية). واجهة المستخدم الرسومية هي جزء البرنامج الذي يتفاعل معه المستخدم. تتكون واجهة المستخدم الرسومية من عناصر تحكم. يمكن استخدام عناصر تحكم VBA في Excel في نموذج. يوضح الجدول التالي بعض عناصر تحكم VBA الأكثر استخدامًا في واجهة المستخدم الرسومية.

S / N مراقبة الوصف
1 أمر تستخدم لتنفيذ التعليمات البرمجية
2 كومبو Box تستخدم لتقديم قائمة منسدلة للمستخدمين
3 تحقق Box تُستخدم للقيم الصحيحة أو الخاطئة. يمكن أن تحتوي مربعات الاختيار المتعددة على قيم صحيحة في نفس الوقت.
4 قائمة Box تستخدم لتقديم قائمة بسيطة للمستخدمين
5 نص Box يستخدم لقبول إدخال المستخدم
6 شريط التمرير يستخدم لتوفير شريط التمرير لأغراض التنقل.
7 زر الدوران يُستخدم لزيادة أو تقليل القيم الرقمية من خلال النقر على الأسهم لأعلى أو لأسفل التي تظهر في زر الدوران
8 زر الخيارات تستخدم للقيم الحقيقية أو الخاطئة. يمكن أن يكون لزر خيار واحد فقط قيمة حقيقية في المرة الواحدة.
9 تُشير يستخدم لعرض نص ثابت للمستخدم
10 صورة يستخدم لعرض الصور
11 Togglزر البريد الزر الذي تم الضغط عليه وحالات عدم الضغط عليه.


في عنصر تحكم VBA GUI،

  1. انقر فوق علامة التبويب المطور
  2. انقر على زر إدراج القائمة المنسدلة

سوف تحصل على اللوحة المنسدلة التالية

عناصر تحكم نموذج VBA/واجهة المستخدم الرسومية في Excel

إذا قمت بتمرير الماوس فوق عناصر تحكم نموذج VBA، فسيظهر اسم عنصر التحكم كما هو موضح أدناه

عناصر تحكم نموذج VBA/واجهة المستخدم الرسومية في Excel

إضافة عناصر تحكم واجهة المستخدم الرسومية إلى جدول بيانات

سنقوم الآن بإضافة زر أمر إلى المصنف الخاص بنا، لذلك يتعين علينا القيام بذلك

  • انقر على القائمة المنسدلة "إدراج".
  • انقر على زر الأمر (تحكم ActiveX) كما هو موضح في الصورة أعلاه
  • اسحب وارسم الزر الموجود على الورقة

إضافة عناصر تحكم واجهة المستخدم الرسومية إلى جدول البيانات

ضبط خصائص التحكم في واجهة المستخدم الرسومية

سنقوم الآن بتعيين التسمية التوضيحية للزر على شيء أكثر وصفًا

ضبط خصائص التحكم في واجهة المستخدم الرسومية

  1. انقر بزر الماوس الأيمن على زر المساواة الذي أنشأناه للتو
  2. حدد قائمة الخصائص
  3. سوف تحصل على نافذة الخصائص التالية

ضبط خصائص التحكم في واجهة المستخدم الرسومية

  • قم بتعيين خاصية الاسم إلى btnButton. يتم استخدام خاصية الاسم لتعريف عنصر التحكم في إطار التعليمات البرمجية. btn هي البادئة للزر.
  • قم بتعيين خاصية التسمية التوضيحية إلى Click Me. النص الموجود في خاصية التسمية التوضيحية هو ما سيراه المستخدمون على الزر.

أغلق النافذة عند الانتهاء.

سوف تحصل على النتائج التالية

ضبط خصائص التحكم في واجهة المستخدم الرسومية

كيفية استخدام عنصر تحكم ActiveX في VBA

في هذا القسم من عنصر تحكم ActiveX Excel، سنرى كيفية دمج زر "commandclick" في VBA وتنفيذ برنامج باستخدام الزر.

الخطوة 1) في هذه الخطوة، انقر فوق خيار "زر الإدراج" من عنصر التحكم Active X. ثم حدد خيار زر الأمر منه.

استخدم عنصر تحكم ActiveX في VBA

الخطوة 2) لإدراج "clickcommandbutton1" اسحب مؤشر الماوس إلى ورقة Excel.

استخدم عنصر تحكم ActiveX في VBA

الخطوة 3) ثم انقر بزر الماوس الأيمن على زر الأمر وحدد الخيار "عرض الرمز".

استخدم عنصر تحكم ActiveX في VBA

الخطوة 4) تأكد من أنك على الورقة الصحيحة. سيتم فتح محرر التعليمات البرمجية. ادخل رمزك.

  • في الكود، حددنا النطاق من A1 إلى A10.
  • يحدد هذا النطاق رقم الخلية في ورقة Excel من "A1 إلى A10".
  • بعد ذلك، نحدد السلسلة "Guru99 VBA Tutorial" في الكود
  • لذلك، عند النقر فوق "زر الأمر" في Excel. يجب أن يطبع "Guru99 VBA Tutorial" في نطاق الخلايا "A1 إلى A10".

استخدم عنصر تحكم ActiveX في VBA

الخطوة 5) في الخطوة التالية، احفظ ملف التعليمات البرمجية ثم اخرج من المحرر. للعودة إلى ملف Excel، انقر فوق أيقونة ورقة Excel استخدم عنصر تحكم ActiveX في VBA في أقصى اليسار.

استخدم عنصر تحكم ActiveX في VBA

الخطوة 6) في ورقة Excel، سترى علامة التبويب "وضع التصميم" قيد التشغيل. تأكد من أنه "متوقف" وإلا فلن يعمل الرمز الخاص بك.

استخدم عنصر تحكم ActiveX في VBA

الخطوة 7) عند إيقاف وضع التصميم، لن يكون هناك تمييز باللون الأخضر عليه. الآن يمكنك النقر على زر الأمر.

استخدم عنصر تحكم ActiveX في VBA


الخطوة 8) انقر على "CommandButton1". سيتم طباعة "Guru99 VBA Tutorial" في نطاق الخلايا "A1 إلى A10".

استخدم عنصر تحكم ActiveX في VBA

قم بتنزيل كود Excel أعلاه

بشرط اساسي

ضبط Microsoft Excel
كما رأينا في البرنامج التعليمي السابق، تأكد من أن الشريط الخاص بك سيحتوي على أيقونة "المطور" كما هو موضح هنا.

بشرط اساسي

الآن، أعد تسمية الورقة 1 إلى "VBA Opera"tor" كما هو موضح في لقطة الشاشة أدناه. احفظ المصنف في ملحق ملف Excel Macro-Enabled Workbook (*.xlsm). (انظر الصورة أدناه).

بشرط اساسي

بعد ذلك قم بالضغط على زر حفظ.