تشغيل ماكرو

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

هناك عده طرق ل# تشغيل ماكرو في 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 + حرف.

    • ل Mac، مفتاح الاختصار ل# الاحرف الصغيره الخيار + الاوامر + الحرف، و# لكن تعمل علي Ctrl + الحرف ايضا. ل# الاحرف الكبيره، ف# من Ctrl + Shift + حرف.

    • كن حذرا تعيين مفاتيح اختصار، ل# ان ف# انها تتجاوز اي مفتاح اختصار افتراضي مكافئ في 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.

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

  1. قم بفتح المصنف الذي تريد إضافة الماكرو إليه أو قم بإنشاء مصنف جديد.

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

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

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

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

    يؤدي هذا الي انشاء اجراء فارغ ل# الحدث " فتح "، مثل هذا:

    workbook_open () Sub خاص

    End Sub

  5. اضف اسطر التعليمات البرمجيه التاليه الي الاجراء:

    workbook_open () Sub خاص
    تاريخ MsgBox
    Worksheets("Sheet1"). Range("A1"). القيمه = تاريخ
    انهاء Sub

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

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

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

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

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

يمكنك دائما طرح خبير في المجتمع التقني Excel، و# الحصول علي الدعم في مجتمع Answersاو اقتراح ميزه جديده او تحسين علي الصوتي مستخدم Excel

اعلي الصفحه

انظر أيضاً

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

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

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

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

حفظ الماكرو

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

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

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

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

×