تشغيل ماكرو

هناك طرق متعددة لتشغيل ماكرو في Microsoft Excel. الماكرو هو اجراء أو مجموعه من الإجراءات التي يمكنك استخدامها لتنفيذ المهام تلقائيا. يتم تسجيل وحدات الماكرو في لغة برمجه Visual Basic for Applications. يمكنك دوما تشغيل ماكرو بالنقر فوق الأمر وحدات ماكرو في علامة التبويب المطور علي الشريط. استنادا إلى الطريقة التي يتم بها تعيين الماكرو للتشغيل ، قد تتمكن أيضا من تشغيله عن طريق الضغط علي مفتاح الاختصار تركيبه ، بالنقر فوق زر علي شريط أدوات الوصول السريع أو في مجموعه مخصصه علي الشريط ، أو بالنقر فوق كائن ، رسم ، أو عنصر تحكم. بالاضافه إلى ذلك ، يمكنك تشغيل ماكرو تلقائيا عند فتح مصنف.

قبل تشغيل وحدات الماكرو

قبل بدء العمل علي وحدات الماكرو ، يجب تمكين علامة التبويب المطور.

  • بالنسبة ل Windows، انتقل إلى خيارات > الملفات > تخصيص الشريط.

  • بالنسبة إلى Mac، انتقل إلى تفضيلات ال> في Excel... شريط ال> & شريط الاداات.

  • ثم في المقطع تخصيص الشريط ، ضمن علامات تبويب رئيسيه، حدد خانه الاختيار المطور ، ثم اضغط علي موافق.

  1. افتح المصنف الذي يحتوي علي الماكرو.

  2. علي علامة التبويب المطور ، في المجموعة تعليمات برمجيه ، انقر فوق وحدات ماكرو.

  3. في مربع اسم الماكرو ، انقر فوق الماكرو الذي تريد تشغيله ، واضغط علي الزر تشغيل .

  4. لديك أيضا خيارات أخرى:

    • الخيارات -أضافه مفتاح اختصار أو وصف ماكرو.

    • الخطوة -سيؤدي ذلك إلى فتح محرر Visual Basic للسطر الأول من الماكرو. يؤدي الضغط علي المفتاح F8 إلى السماح لك بالتنقل عبر التعليمات البرمجية للماكرو بمقدار سطر واحد في كل مره.

    • تحرير -سيؤدي ذلك إلى فتح محرر Visual Basic ويسمح لك بتحرير التعليمات البرمجية للماكرو كما تقتضي الحاجة. بمجرد اجراء التغييرات ، يمكنك الضغط علي F5 لتشغيل الماكرو من المحرر.

يمكنك أضافه مفتاح اختصار مزدوج إلى ماكرو عند تسجيله ، ويمكنك أيضا أضافه واحد إلى ماكرو موجود:

  1. علي علامة التبويب المطور ، في المجموعة تعليمات برمجيه ، انقر فوق وحدات ماكرو.

  2. في مربع اسم الماكرو ، انقر فوق الماكرو الذي تريد تعيينه إلى مفتاح اختصار مزدوج.

  3. انقر فوق خيارات.

    يظهر مربع الحوار خيارات الماكرو .

  4. في المربع مفتاح الاختصار ، اكتب اي حرف صغير أو كبير تريد استخدامه مع مفتاح الاختصار.

    ملاحظات: 

    • بالنسبة إلى Windows، يكون مفتاح الاختصار للأحرف الصغيرة هو Ctrl + حرف. بالنسبة إلى الأحرف الكبيرة ، فهو الأمر Ctrl + Shift + Letter.

    • بالنسبة إلى Mac، فان مفتاح الاختصار للأحرف الصغيرة هو الخيار + Command + حرف، ولكن سيعمل Ctrl + الحرف أيضا. بالنسبة إلى الأحرف الكبيرة ، فهو الأمر Ctrl + Shift + Letter.

    • كن حريصا في تعيين مفاتيح الاختصار ، لأنها ستتجاوز اي مفتاح اختصار افتراضي مكافئ في Excel عندما يكون المصنف الذي يحتوي علي الماكرو مفتوحا. علي سبيل المثال ، إذا قمت بتعيين ماكرو إلى Ctrl + z، ستفقد القدرة علي التراجع. لذلك ، من المستحسن بشكل عام استخدام Ctrl + shift + أحرف كبيره بدلا من ذلك ، مثل Ctrl + shift + Z، الذي لا يتضمن اختصارا مكافئا في Excel.

    للحصول علي قائمه بمفاتيح الاختصار التي تستخدم المفتاح Ctrl التي تم تعيينها بالفعل في Excel ، راجع المقالة اختصارات Excel والمفاتيح الوظيفية.

  5. في المربع الوصف ، اكتب وصفا للماكرو.

  6. انقر فوق موافق لحفظ التغييرات ، ثم انقر فوق إلغاء الأمر لإغلاق مربع الحوار ماكرو .

لتشغيل ماكرو من زر علي شريط أدوات الوصول السريع ، يجب أولا أضافه الزر إلى شريط الاداات. للقيام بذلك ، راجع تعيين ماكرو إلى زر.

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

تشغيل ماكرو بالنقر فوق ناحية علي كائن رسومي

يمكنك إنشاء نقطه اتصال في رسم يمكن للمستخدمين النقر فوقها لتشغيل ماكرو.

  1. في ورقه العمل ، أدرج كائن رسومي ، مثل صوره أو ارسم شكلا. السيناريو الشائع هو رسم شكل مستطيل مستدير الزوايا ، وتنسيقه بحيث يبدو كزر.

    للتعرف علي كيفيه ادراج كائن رسومي ، راجع أضافه اشكال أو تغييرها أو حذفها.

  2. انقر بزر الماوس الأيمن فوق نقطه الاتصال التي انشاتها ، ثم انقر فوق تعيين ماكرو.

  3. نفّذ أحد الإجراءات التالية:

    • لتعيين ماكرو موجود إلى الكائن الرسومي ، انقر نقرا مزدوجا فوق الماكرو أو ادخل اسمه في مربع اسم الماكرو .

    • لتسجيل ماكرو جديد لتعيينه إلى الكائن الرسومي المحدد ، انقر فوق تسجيل، واكتب اسما للماكرو في مربع الحوار تسجيل ماكرو ، ثم انقر فوق موافق لبدء تسجيل الماكرو. عند الانتهاء من تسجيل الماكرو ، انقر فوق إيقاف التسجيل صورة الزر علي علامة التبويب المطور في المجموعة تعليمات برمجيه .

      تلميح:  يمكنك أيضا النقر فوق إيقاف التسجيل صورة الزر علي الجانب الأيمن من شريط المعلومات.

    • لتحرير ماكرو موجود ، انقر فوق اسم الماكرو في مربع اسم الماكرو ، ثم انقر فوق تحرير.

  4. انقر فوق موافق.

علي علامة التبويب المطور ، انقر فوق Visual basic لتشغيل محرر Visual basic (VBE). استعرض مستكشف المشاريع إلى الوحدة النمطية التي تحتوي علي الماكرو الذي تريد تشغيله ، وافتحه. سيتم سرد كل وحدات الماكرو في هذه الوحدة النمطية في الجزء الموجود علي اليسار. حدد الماكرو الذي تريد تشغيله ، عن طريق وضع المؤشر في اي مكان داخل الماكرو ، والضغط علي F5، أو في القائمة ، انتقل إلى تشغيلماكرو> تشغيله.

إنشاء حدث Workbook_Open.

يستخدم المثال التالي الحدث Open لتشغيل ماكرو عند فتح المصنف.

  1. افتح المصنف الذي تريد أضافه الماكرو اليه ، أو أنشئ مصنفا جديدا.

  2. ضمن علامة التبويب المطور، في المجموعة تعليمات برمجية، انقر فوق Visual Basic.

  3. في نافذه مستكشف المشاريع ، انقر بزر الماوس الأيمن فوق الكائن ThisWorkbook ، ثم انقر فوق عرض التعليمات البرمجية.

    تلميح: إذا لم تكن نافذه "مستكشف المشاريع" مرئية ، فمن القائمة عرض ، انقر فوق مستكشف المشاريع.

  4. في قائمه الكائنات فوق نافذه التعليمات البرمجية ، حدد مصنف.

    يؤدي ذلك إلى إنشاء اجراء فارغ للحدث المفتوح تلقائيا ، كالتالي:

    "subworkbook_open

    sub () End
    "

  5. أضف أسطر التعليمات البرمجية التالية إلى

    الاجراء: أوراق عمل الworkbook_open الفرعية
    الخاصة()
    ("ورقه 1"). النطاق ("A1"). القيمة = التاريخ
    والوقت الفرعي

  6. قم بالتبديل إلى Excel واحفظ المصنف كمصنف ممكن بماكرو (.xlsm).

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

  8. انقر فوق موافق في مربع الرسالة.

    ملاحظة: تحتوي الخلية A1 علي الورقة 1 علي التاريخ كنتيجة لتشغيل الاجراء Workbook_Open.

هل تحتاج إلى المزيد من التعليمات؟

يمكنك دوما ان تطلب خبيرا في المجتمع التقني في Excelأو الحصول علي الدعم في مجتمعالإجابات أو اقتراح ميزه جديده أو تحسين علي صوت مستخدم Excel

أعلى الصفحة

ملاحظة:  وقد تمت ترجمة هذه الصفحة آلياً وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إعلامنا إذا ما كانت المعلومات مفيدة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً لك.

انظر أيضاً

تشغيل ماكرو تلقائيا عند فتح مصنف

أتمته المهام باستخدام مسجل الماكرو

تسجيل ماكرو لفتح مصنفات معينه عند بدء تشغيل Excel

إنشاء كل وحدات الماكرو وحفظها في مصنف واحد

حفظ ماكرو

تعزيز مهارات Office
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×