طرق استدعاء الماكرو

vba,How to call the macro,mahmoud zaki elshrief,طرق استدعاء الماكرو,اكاديمة محمود زكى الشريف,محمود زكى الشريف
طرق تشغيل واستدعاء الماكرو

هناك عدة طرق لتشغيل الكود ( الشفرة البرمجية ) لجعلها تعمل وتنفذ المطلوب سنتحدث حاليا عن معظمهم ، وهناك طرق استدعاء سنتعرف عليها لاحقا :

1 - من خلال انشاء اختصار (( أي حرف تختاره  +  Ctrl)) ، وذلك اثناء تسجيل الماكرو عندما يظهر لك مربع الحوار الخاص بتسجيل الماكرو _(مع مراعاة عدم اختيار اى حرف له علاقة بالاختصارات كما سبق وأشرنا الى ذلك).

2 - من خلال ربط الكود بأي شكل Shapes تقوم بإضافته داخل الشيت وتضغط على الشكل بالماوس كليك يمين تظهر لك قائمة اضغط على Assign Macro يظهر مربع حوار اختر منه اسم الكود ثم اضغط على زر Ok .

3 - من خلال إضافة زر يسمي Button داخل الشيت من خلال قائمة ( تبويب ) Developer > Insert > Button .
ثم تقوم برسم الزر داخل الشيت ، يظهر لك مربع حوار اختر منه اسم الكود ، ثم اضغط على زر Ok _(ويمكنك تغيير لونه والنص المكتوب على الزر Button من خلال الضغط عليه بالماوس كليك يمين وتضغط على 
 Format Control وتختار التنسيق الذى تريده لهذا الزر) .

4 - يمكنك إضافة زر يسمى Command Button داخل الشيت من خلال 
Developer > Insert > Command Button  ثم تقوم برسم الزر داخل الشيت ، فتجد أن أداة Design Mode تم تفعيلها بقائمة Developer ، (( وذلك لكى تستطيع التحكم في هذا الزر قبل تفعيله )) ، ثم بالضغط على هذا الزر ينقلك الى نافذة الكود الخاصة بالشيت الذى وضعت به هذا الزر داخل محرر الأكواد VBE ، فتجد سطرين باللون الأزرق تقوم بكتابة اسم الكود وقبله كلمة Call ثم مسافة و تكتب اسم الكود ، وتعود الى الشيت ثم تضغط على أداه Properties ، تظهر لك نافذة الخصائص الخاصة بهذا الزر ومن خلالها يمكنك تغيير لون خلفية الزر والنص المكتوب عليه وحجم الخط ولون الخط ،ثم تضغط على أداة Design Mode لكى يتم تفعيل الزر  .

5 - يمكنك تشغيل الكود من خلال كتابة اسم الكود وقبلة كلمة Call داخل نافذة كود المصنف وتلك الطريقة مرتبطة بطبيعة وهدف الأمر البرمجي الذى سترغب في تنفيذه ، فعلى سبيل المثال اذا كان الهدف من الكود اظهار رسالة ترحيبية مثلا عند فتح المصنف أو اظهار نموذج Userform أو أي شيء آخر .

6 - يمكنك أيضا تشغيل الكود من خلال كتابة اسم الكود وقبله كلمة Call داخل نافذة كود الشيت ، ولها عده أحداث خاصة فعلى سبيل المثال في حدث الدخول على الشيت أي تفعيل الشيت ، أو حدث التنقل داخل الشيت بين الخلايا _(وسنتطرق لاحقا الى معرفة هذه الأحداث سواء داخل نافذة كود المصنف و نافذة كود الشيت).

7 - يمكنك اضافة الماكرو ( اسم الماكرو ) الى شريط القوائم Ribbon مع امكانية تغيير الأيقونة او اسم الجروب الذى سيظهر به الماكرو _ الجروب هو الذى يظهر اسفل كل مجموعة من الأدوات بالقائمة ( تبويب ) _ ( لاحظ أن هذه الطريقة ستجعل اسم الماكرو سيظهر بكل ملف اكسل ستقوم بفتحه بعد ذلك ) الخطوات : 

  1. اضغط على قائمة File .
  2. اختر Options .
  3. تظهر نافذة اضغط على Customize Ribbon .

8 - ويمكنك استدعاء الماكرو عن طريق اضافته بقائمة (Quick add) أي التي تكون بأعلي مصنف الاكسل بجوار ايقونة الحفظ كالتالي: 

  1. الضغط على السهم المجاور .
  2. تظهر لك قائمة .
  3. اضغط على More Commands .
  4. تظهر لك نافذة Excel Options مفعله على الاختيار Quick Access Toolbar .
  5. تقوم باختيار Macros من القائمة المنسدلة ستظهر لك أسماء الشفرات الموجودة داخل المصنف .
  6. حدد الشفرة التي تريدها ثم اضغط على زر Add الذى بالمنتصف .
  7. ثم اضغط على زر OK .


Developer MS Office VBA Application, Data Analyst, Designer And Developer of Blogger Templates, Microfinance, HR Specialist, leading businesses, Front End Web Developer.

More About

إرسال تعليق