الاعلان عن الداله يبدا بالامر sub وينتهي ب end sub

No images found for الاعلان عن الداله يبدا بالامر sub وينتهي ب end sub

مقدمة

في برمجة VBA، يتم استخدام الدوال لإجراء عمليات حسابية أو معالجة بيانات معينة وإرجاع النتيجة. يمكن تعريف الدوال باستخدام الأمر Sub، والذي يحدد نقطة بداية الدالة، وينتهي بـ End Sub، والذي يحدد نقطة النهاية.

1. إنشاء دالة باستخدام الأمر Sub

لإنشاء دالة فرعية باستخدام الأمر Sub، اتبع الخطوات التالية:

في محرر التعليمات البرمجية، انقر فوق علامة التبويب “إدراج”.

في المجموعة “إجراءات”، انقر فوق الزر “وحدة نمطية”.

في نافذة الوحدة النمطية، اكتب التعليمات البرمجية التالية:

“`

Sub اسم_الدالة()

‘تعليمات الدالة

End Sub

“`

استبدل “اسم_الدالة” باسم الدالة التي تريد إنشاءها.

أضف تعليمات الدالة بين Sub و End Sub.

2. استدعاء الدالة

لاستدعاء دالة فرعية، يمكنك استخدامها مثل أي اسم متغير آخر. على سبيل المثال، إذا كنت تريد استدعاء دالة تسمى “الجمع”، يمكنك استخدامها كما يلي:

“`

الجمع(10, 20)

“`

سيؤدي هذا إلى إرجاع نتيجة جمع 10 و 20، والتي هي 30.

3. تمرير وسيط إلى دالة

يمكنك تمرير وسيط واحد أو أكثر إلى دالة. للقيام بذلك، أضف اسم الوسيط ونوعه إلى قائمة المعلمات بين قوسين بعد اسم الدالة. على سبيل المثال، إذا كنت تريد إنشاء دالة تسمى “الضرب” التي تتلقى رقمين وتعيد ناتج ضربهما، يمكنك استخدام التعليمات البرمجية التالية:

“`

Sub الضرب(a As Integer, b As Integer)

‘تعليمات الدالة

End Sub

“`

لاستدعاء دالة “الضرب”، يمكنك استخدامها كما يلي:

“`

الضرب(10, 20)

“`

سيؤدي هذا إلى إرجاع نتيجة ضرب 10 و 20، والتي هي 200.

4. إرجاع قيمة من دالة

يمكنك إرجاع قيمة من دالة باستخدام الأمر Return. للقيام بذلك، ضع قيمة الإرجاع بعد الأمر Return. على سبيل المثال، إذا كنت تريد إنشاء دالة تسمى “الطرح” التي تتلقى رقمين وتعيد ناتج طرحهما، يمكنك استخدام التعليمات البرمجية التالية:

“`

Sub الطرح(a As Integer, b As Integer)

Return a – b

End Sub

“`

لاستدعاء دالة “الطرح”، يمكنك استخدامها كما يلي:

“`

الطرح(10, 20)

“`

سيؤدي هذا إلى إرجاع نتيجة طرح 10 و 20، والتي هي -10.

5. أنواع البيانات في الدوال

يمكنك استخدام أي نوع بيانات في الدوال. الأنواع الأكثر شيوعًا المستخدمة في الدوال هي الأعداد الصحيحة والأعداد العشرية والسلاسل النصية. يمكنك أيضًا استخدام المصفوفات والهياكل والاتحادات في الدوال.

6. إجراءات الدوال

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

7. استخدام الدوال والمعالجات في أوراق العمل

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

خاتمة

الدوال هي أداة قوية في VBA. يمكن استخدامها لإجراء عمليات حسابية ومعالجة البيانات واستدعاء إجراءات أخرى. يمكن أيضًا استخدام الدوال لإنشاء رسومات وتقارير.

أضف تعليق