برمجة الاكسيل

عوامل مقارنة لغة البرمجة VBA : لا يساوي أو أقل من أو يساوي في برنامج Microsoft Excel

عوامل مقارنة لغة البرمجة VBA: لا يساوي أو أقل من أو يساوي في برنامج Microsoft Excel

عوامل مقارنة لغة البرمجة VBA

هذه هي العوامل المستخدمة لمقارنة القيم. ةتتضمن عوامل المقارنة يساوي (=)، وأقل من (<)، وأكبر من (>)، ولا يساوي (<>).

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

توضح التعريفات التالية عوامل المقارنة المحددة في لغة البرمجة VBA

1. العامل (=): يساوي: يتحقق مما إذا كانت القيمتان متساويتين. ويتم استخدامه أيضًا كعامل تعيين.

2. العامل (<): أقل من: يستخدم هذا العامل لطرح الأرقام.

3. العامل (>): أكبر من: يُستخدم هذا العامل لمضاعفة الأرقام.

4. العامل (<>): لا يساوي: يستخدم هذا العامل لقسمة الأرقام.

5. العامل (<=): أصغر من أو يساوي.

6. العامل (>=): أكبر من أو يساوي.

عوامل مقارنة لغة البرمجة VBA مع مثال:

تعرض التعريفات التالية عوامل تشغيل مقارنة Excel VBA مع أمثلة ومخرجات.

  1. العامل (=): إذا كانت x = z، تُرجِع صوابًا إذا كانت متساوية، وإلا فإنها ترجع خطأً.
  2. العامل (<): إذا كانت x < z، تُرجع صوابًا إذا كانت x أقل من z، وإلا فإنها ترجع خطأً. 
  3. العامل (>): إذا كانت x > z، تُرجع صوابًا إذا كانت x أكبر من z، وإلا فإنها ترجع خطأً.
  4. العامل (<>): إذا كانت x <> z، تُرجع صوابًا إذا لم تكن متساوية، وإلا فإنها ترجع خطأً.
  5. العامل (<=): إذا كانت x <= z، تُرجع صوابًا إذا كانت x أقل من أو تساوي z، وإلا فإنها ترجع خطأً.
  6. العامل (>=): إذا كانت x > = z، تُرجع صوابًا إذا كانت x أكبر من أو تساوي z، وإلا فإنها ترجع خطأً.

مثال على كود المصدر:

عامل المقارنة المتكافئ.

If 2 = 1 Then


MsgBox “True”, vbOKOnly, “Equal Operator”

                    Else

                                MsgBox
“False”, vbOKOnly, “Equal Operator”

                                    End If

حيث أنّ:

  • الكود If 2 = 1 Then… Else… End Ifيستخدم عبارة if لتقييم الشرط “2 = 1”.
  • الكود MsgBox …” هو وظيفة مضمنة تعرض مربع رسالة.
  • المعامل الأول صوابأو خطأهو ما سيتم عرضه في مربع الرسالة. وفي مثالنا، 2 لا تساوي 1، لذلك ستظهر خطأفي مربع الرسالة.
  • المعامل الثاني vbOKOnlyهي الزر الذي يتم عرضه في مربع الرسالة.
  • المعامل الثالث Equal Operatorهو عنوان مربع الرسالة.

وعند تنفيذ الكود السابق يعطي النتائج التالية:

شاهد أيضًا: تجريف بيانات الويب باستخدام لغة البرمجة VBA في برنامج Microsoft Excel

وفي نهاية المقال، نتمنى أن نكون قد أفدناكم بما يخص هذا الجزء من البرمجة باستخدام برنامج Excel، ونضرب لكم موعدًا جديدًا مستقبلًا مع المزيد من المقالات.

مقالات ذات صلة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى