Excel VBA: تطوير واستخدام مربع رسالة نعم لا

Hugh West

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

تطوير واستخدام نعم لا مربع رسالة مع Excel VBA (عرض سريع)

9456

تنزيل المصنف التدريبي

قم بتنزيل مصنف التدريب هذا للتمرين أثناء يقومون بقراءة هذه المقالة.

نعم لا مربع الرسائل. xlsm

نظرة عامة على رمز VBA لتطوير واستخدام مربع رسالة نعم لا (تحليل خطوة بخطوة)

دعنا نتعلم استخدام مربع رسالة نعم - لا مع مثال بسيط. سيطرح عليك مربع الرسالة سؤالاً ، هل تحب ExcelWIKI؟

إذا كانت إجابتك بنعم ، فستضغط على نعم في مربع الرسالة . وإذا كانت إجابتك لا ، فستضغط على لا .

الآن ، ماذا سيحدث بعد النقر فوق نعم أو لا في مربع الرسالة ؟ في ورقة العمل النشطة ، توجد خلايا 2 ​​ تحتوي على عدد الأشخاص الذين يحبون ExcelWIKI ويكرهونه. إذا ضغطت على نعم ، سيزداد الرقم في خلية الإعجاب بمقدار واحد.

وإذا ضغطت على لا ، سيزداد الرقم في خلية الكراهية بمقدار واحد .

إذن ، كيف تنجز هذه المهمة برمتها برمز VBA ؟ سهل. هناك 2 ​​ خطوات رئيسية في العملية برمتها.

  • تطوير نعم-لا مربع رسالة
  • باستخدام إخراج صندوق الرسائل

أنا أعرض تفاصيل كل خطوة لتعلمك.

⧪ الخطوة1: تطوير مربع رسالة نعم-لا

أولاً وقبل كل شيء ، يجب عليك إنشاء المربع نعم-لا في فبا . هذا سهل. استخدم نفس الإجراء مثل مربع الرسالة العادي ، مع السؤال المتعلق بالوسيطة ، جنبًا إلى جنب مع وسيطة جديدة vbYesNo .

هنا السؤال هو ، "هل تحب ExcelWIKI ؟ ”

9144

⧪ الخطوة 2: استخدام إخراج صندوق الرسائل

بعد ذلك ، سننجز مهمة باستخدام إخراج مربع الرسالة . هنا ، تحتوي الخلية C3 على عدد الأشخاص الذين يحبون ExcelWIKI ، وتحتوي الخلية C4 على عدد الأشخاص الذين لا يحبون ExcelWIKI.

لذا ، إذا كان الإجابة هي نعم ، الخلية C3 ستزيد بمقدار واحد. وإذا كانت لا ، فستزيد الخلية C4 بمقدار واحد.

سنستخدم If-block لتنفيذ هذا.

5167

لذا فإن كود VBA الكامل سيكون:

كود VBA:

4954

إنشاء الماكرو لتطوير واستخدام مربع رسالة نعم لا في Excel

لقد رأينا تحليل التعليمات البرمجية خطوة بخطوة لتطوير واستخدام مربع رسالة نعم-لا. الآن ، دعنا نرى كيف يمكننا إنشاء ماكرو لتشغيل الكود.

⧪ الخطوة 1: فتح نافذة VBA

اضغط على ALT + F11 على لوحة المفاتيح لفتح نافذة Visual Basic .

⧪ الخطوة 2: إدراج وحدة نمطية جديدة

اذهب إلى إدراج & GT. الوحدة النمطية في شريط الأدوات. انقر فوق وحدة . وحدة جديدة تسمى الوحدة 1 (أو أي شيء آخر بناءً على سجلك السابق) سيتم فتحه.

⧪ الخطوة 3: وضع رمز VBA

هذا هو أهم خطوة. أدخل رمز VBA المحدد في الوحدة النمطية.

⧪ الخطوة 4: تشغيل الكود

انقر فوق على الأداة Run Sub / UserForm من شريط الأدوات أعلاه.

سيتم تشغيل الكود. مربع رسالة سيسألك عما إذا كنت تحب ExcelWIKI أم لا ، مع خيار نعم و لا .

إذا اخترت نعم ، فإن الرقم في الخلية C3 سيزداد بمقدار واحد. وإذا اخترت لا ، فإن الرقم في الخلية C4 سيزداد بمقدار واحد.

هنا ، لقد حددت نعم ، لذا زاد عدد الأشخاص الذين يحبون ExcelWIKI بمقدار واحد.

أشياء يجب تذكرها

  • يحتوي مربع رسالة في VBA على إجمالي 4 معلمات تسمى موجه ، وزر ، وعنوان ، و ملف التعليمات . لقد عرضت هنا فقط 2 ​​ معلمات و موجه و زر . ولكن إذا كنت تريد اكتشاف مربع رسالة VBA بمزيد من التفاصيل ، يمكنك التحقق من هذا الارتباط.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.