/ / Excel VBA الأحداث

أحداث Excel VBA

حدث فتح المصنف | ورقة تغيير الحدث

أحداث هي الإجراءات التي يقوم بها المستخدمون والتي تسبب الزناد Excel VBA لتنفيذ التعليمات البرمجية.

حدث فتح المصنف

سيتم تنفيذ الأكواد المضافة إلى Event Open Open Event بواسطة Excel VBA عند فتح المصنف.

1. افتح محرر Visual Basic.

2. انقر نقرًا مزدوجًا فوق This Workbook في Project Explorer.

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

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

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

MsgBox "Good Morning"

5. احفظ وأغلق وأعد فتح ملف Excel.

نتيجة:

افتح المصنف نتيجة الحدث

ورقة تغيير الحدث

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

1. افتح محرر Visual Basic.

2. انقر نقرًا مزدوجًا فوق ورقة (على سبيل المثال Sheet1) في Project Explorer.

3. اختر ورقة عمل من القائمة المنسدلة اليسرى. اختر Change من القائمة المنسدلة اليمنى.

ورقة العمل تغيير الحدث في Excel VBA

أضف الأسطر رمز التالية إلى الأحداث تغيير ورقة عمل:

4. يستمع "حدث تغيير ورقة العمل" إلى كافة التغييرات على الورقة 1. لا نريد سوى Excel VBA القيام بشيء ما إذا تغير شيء ما في الخلية B2. لتحقيق ذلك ، أضف خطوط التعليمات البرمجية التالية:

If Target.Address = "$B$2" Then

End If

5. نحن نريد فقط Excel VBA لإظهار MsgBox إذا قام المستخدم بإدخال قيمة أكبر من 80. لتحقيق ذلك ، أضف سطر التعليمة البرمجية التالي بين If و End If.

If Target.Value > 80 Then MsgBox "Goal Completed"

6. في الورقة 1 ، أدخل رقمًا أكبر من 80 في الخلية B2.

أدخل رقمًا أكبر من 80

نتيجة:

نتيجة تغيير مصنف نتيجة المصنف

اقرأ أيضًا: