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

الروتين الفرعي في لغة البرمجة VBA وقواعد تسمية المسارات الفرعية والوظائف

 الروتين الفرعي في لغة البرمجة VBA وقواعد تسمية المسارات الفرعية والوظائف

الروتين الفرعي في
لغة البرمجة VBA وقواعد تسمية المسارات الفرعية والوظائف، هذا ما سوف نتحدث عنه فيما يلي.

 ما هو الروتين الفرعي في لغة البرمجة VBA؟

-الروتين الفرعي في لغة البرمجة VBA هو جزء من
التعليمات البرمجية يؤدي مهمة محددة موصوفة في التعليمات البرمجية، ولكنه لا يُرجع
نتيجة أو قيمة
. –تُستخدم الإجراءات الفرعية لتقسيم أجزاء كبيرة
من التعليمات البرمجية إلى أجزاء صغيرة يمكن التحكم فيها
. –يمكن استدعاء الإجراءات الفرعية عدة مرات من أي مكان في البرنامج.

-ولنفترض أنك قمت بإنشاء واجهة مستخدم مع مربعات
نصية لقبول بيانات إدخال المستخدم
. يمكنك إنشاء روتين فرعي يمسح محتويات مربعات
النص
. ويعد الأمر VBA Call Subroutine مناسبًا في مثل
هذا السيناريو لأنك لا تريد إرجاع أي نتائج
.

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

لماذا نستخدم Subroutines؟

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

إعادة استخدام الكود:

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

الروتينات الفرعية والوظائف ذاتية التوثيق. لنفترض أن لديك دالة calculateLoanInterest وأخرى تقول connectToDatabase. بمجرد النظر إلى اسم الروتين / الوظيفة، سيتمكن المبرمج من معرفة ما يفعله
البرنامج
.

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

قواعد تسمية المسارات الفرعية والوظائف

لاستخدام الإجراءات الفرعية والوظائف، هناك
مجموعة من القواعد التي يجب عليك اتباعها، وهي
:

1. لا يمكن أن يحتوي اسم وظيفة استدعاء VBA أو
روتين فرعي على مسافة
.

2. يجب أن يبدأ اسم Excel VBA Call Sub أو الوظيفة
بحرف أو شرطة سفلية
. لا يمكن أن يبدأ برقم أو بحرف خاص.

3. لا يمكن أن يكون اسم الإجراء الفرعي أو الوظيفة
كلمة أساسية
. الكلمة الأساسية هي كلمة لها معنى خاص في VBA. كلمات مثل Private و Sub و Function و End وما إلى ذلك كلها أمثلة للكلمات الرئيسية. المترجم يستخدمهم لمهام محددة.

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


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

اترك تعليقاً

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

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