مقدمة
دالة Sub هي إجراء فرعي في VBA، وهي مجموعة من التعليمات يتم تنفيذها عندما يتم استدعاؤها. تبدأ دالة Sub بكلمة Sub وينتهي بـ End Sub. يمكن أن تحتوي دالة Sub على أي عدد من التعليمات، ويمكن أن تتضمن أيضًا دالات أخرى.
أنواع دوال Sub
هناك نوعان من دوال Sub:
دوال Sub بدون وسيطات: لا تتطلب هذه الدوال أي بيانات من المتصل بها.
دوال Sub مع الوسيطات: تتطلب هذه الدوال بيانات من المتصل بها.
القواعد الأساسية لكتابة دوال Sub
يجب أن تبدأ دالة Sub بكلمة Sub.
يجب أن ينتهي دالة Sub بكلمة End Sub.
يجب أن يكون اسم دالة Sub فريدًا في نطاقها.
يمكن أن تحتوي دالة Sub على أي عدد من التعليمات.
يمكن أن تتضمن دالة Sub أيضًا دالات أخرى.
الوسيطات في دوال Sub
يمكن لدوال Sub أن تحتوي على وسيطات، وهي متغيرات يتم تمريرها إلى الدالة عندما يتم استدعاؤها. يمكن استخدام الوسيطات لتمرير البيانات من المتصل بها إلى الدالة، ويمكن أيضًا استخدامها لتمرير البيانات من الدالة إلى المتصل بها.
إرجاع القيم من دوال Sub
لا يمكن لدوال Sub إرجاع قيم، ولكن يمكنها استخدام التعليمات لضبط قيم المتغيرات في المتصل بها.
استدعاء دوال Sub
يتم استدعاء دوال Sub باستخدام اسم الدالة متبوعًا بأقواس. إذا كانت الدالة تحتوي على وسيطات، فيجب تحديد الوسيطات بين الأقواس.
أمثلة على استخدام دوال Sub
فيما يلي بعض الأمثلة على كيفية استخدام دوال Sub:
لتشغيل رسالة.
لحساب قيمة.
لإنشاء رسم بياني.
لتحميل بيانات من قاعدة بيانات.
لحفظ بيانات في قاعدة بيانات.
الخاتمة
دوال Sub هي أداة قوية يمكن استخدامها لأتمتة المهام في VBA. يمكن استخدامها لتنفيذ مجموعة متنوعة من المهام، بما في ذلك تشغيل الرسائل، وحساب القيم، وإنشاء الرسوم البيانية، وتحميل البيانات من قاعدة بيانات، وحفظ البيانات في قاعدة بيانات.