اذهب الي المحتوي
أوفيسنا

الردود الموصى بها

قام بنشر

السلام عليكم ورحمة الله وبركاتة

ما الفرق بين Function و sub فى الكود وما مهناها

وكذلك thiswarkbook , الmodule ومتى نضع الكود فى ايهما

هذا مهم للمبتدئين شرح تفاصيل بسيطة سوف يكمل المعلومة عند المبتدأ

زيوجد امثلة كثيرة نريد لها شرح او تعريف على الاقل استخدامهما

وشكر لكم جميعا

قام بنشر

السلام عليكم ...

ببساطة شديدة فإن Function تستخدم لإنشاء الدوال ، وهذه الدوال تعطينا قيماً معينة (مخرجات) نتيجة معالجتها لقيم أخرى (مدخلات) ، ويمكننا استخدام هذه الدوال سواءً في ورقة الاكسل (مثل الدوال الأخرى) أو داخل أكواد الفيجوال. أما Sub فهي مخصصة للقيام بوظيفة معينة ولكنها لا تستطيع إرجاع أية قيمة. لمزيد من التفاصيل راجع الرابط التالي:

http://www.officena.net/ib/index.php?showtopic=425

يستخدم الـ Module من أجل احتضان أكواد الـ Sub و الـ Function ، وهنا يمكننا تشغيل هذه الأكواد بالاعتماد على عدد من الأساليب من بينها :

ربط كود الـ Sub بزر أمر ، تحرير الدالة الموجودة في ورقة العمل أو تحرير الخلايا التي تعتبر مدخلات لها ، ... الخ.

أما ThisWorkbook و باقي أوراق العمل (على اعتبار أن الـ Module هو بحد ذاته ورقة عمل في الاكسل) فتقوم بنفس عمل الـ Module وتزيد عنه باحتوائها على مجموعة متنوعة من الأحداث يمكن مشاهدتها في القائمة المنسدلة اليمينية الموجودة في أعلاه ، وهذه الأحداث يمكن ربطها بالأكواد : كحدث فتح مصنف العمل ، وحدث تغيير إحدى الخلايا ، ... ، الخ.

قام بنشر

السلام عليكم ورحمة الله وبركاتة

هل بمكن الغاء رسالة

تمكين الماكرو او عدم تمكينه عند بدأ تشغيل ملف به ماكرو

[move]جزاكم الله خيرا

زائر
هذا الموضوع مغلق.
  • تصفح هذا الموضوع مؤخراً   0 اعضاء متواجدين الان

    • لايوجد اعضاء مسجلون يتصفحون هذه الصفحه
×
×
  • اضف...

Important Information