هناك عدة طرق لتشغيل ماكرو في 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+letter. بالنسبة إلى الأحرف الكبيرة، يكون Ctrl+Shift+Letter.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

إنشاء Workbook_Open جديد.

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

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

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

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

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

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

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

    Private Sub Workbook_Open()

    End Sub

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

    Private Sub Workbook_Open()
    MsgBox Date
    Worksheets("Sheet1"). Range("A1"). Value = Date
    End Sub

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

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

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

    ملاحظة: تحتوي الخلية A1 في الورقة1 أيضا على التاريخ نتيجة لتشغيل Workbook_Open.

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

يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في مجتمع الإجابات.

أعلى الصفحة

اطلع أيضاً على

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

تشغيل المهام تلقائياً باستخدام "مسجل الماكرو"

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

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

حفظ ماكرو

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

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

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

ما مدى رضاك عن جودة الترجمة؟
ما الذي أثّر في تجربتك؟

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

×