هناك عدة طرق لتشغيل ماكرو في Microsoft Excel. الماكرو هو إجراء أو مجموعة من الإجراءات التي يمكنك استخدامها لأتمتة المهام. يتم تسجيل وحدات الماكرو بلغة برمجة Visual Basic for Applications. يمكنك دائما تشغيل ماكرو بالنقر فوق الأمر وحدات الماكرو في علامة التبويب المطور على الشريط. اعتمادا على كيفية تعيين ماكرو للتشغيل، قد تتمكن أيضا من تشغيله بالضغط على مجموعة مفتاح الاختصار ، بالنقر فوق زر على شريط أدوات الوصول السريع أو في مجموعة مخصصة على الشريط، أو بالنقر فوق عنصر أو رسم أو عنصر تحكم. بالإضافة إلى ذلك، يمكنك تشغيل ماكرو تلقائيا كلما فتحت مصنفا.
قبل تشغيل وحدات الماكرو
قبل البدء في العمل على وحدات الماكرو، يجب تمكين علامة التبويب المطور .
-
بالنسبة إلى Windows، انتقل إلى خيارات > الملفات > تخصيص الشريط.
-
بالنسبة إلى Mac، انتقل إلى Excel > Preferences... > شريط أدوات &.
-
بعد ذلك، في قسم تخصيص الشريط ، ضمن علامات التبويب الرئيسية، حدد خانة الاختيار المطور ، واضغط على موافق.
-
افتح المصنف الذي يحتوي على الماكرو.
-
على علامة تبويب المطور، في مجموعة التعليمات البرمجية، انقر فوق وحدات الماكرو.
-
في المربع اسم الماكرو ، انقر فوق الماكرو الذي تريد تشغيله، واضغط على الزر تشغيل .
-
لديك أيضا خيارات أخرى:
-
خيارات - إضافة مفتاح اختصار أو وصف ماكرو.
-
الخطوة - سيؤدي ذلك إلى فتح المحرر Visual Basic إلى السطر الأول من الماكرو. سيسمح لك الضغط على F8 بالتنقل عبر التعليمات البرمجية للماكرو سطرا واحدا في كل مرة.
-
تحرير - سيؤدي ذلك إلى فتح المحرر Visual Basic ويتيح لك تحرير التعليمات البرمجية للماكرو حسب الحاجة. بمجرد إجراء التغييرات، يمكنك الضغط على F5 لتشغيل الماكرو من المحرر.
-
يمكنك إضافة مفتاح اختصار تركيبة إلى ماكرو عند تسجيله، ويمكنك أيضا إضافة مفتاح إلى ماكرو موجود:
-
على علامة تبويب المطور، في مجموعة التعليمات البرمجية، انقر فوق وحدات الماكرو.
-
في المربع اسم الماكرو ، انقر فوق الماكرو الذي تريد تعيينه إلى مفتاح اختصار تركيبة.
-
انقر فوق خيارات.
يظهر مربع الحوار خيارات الماكرو .
-
في المربع مفتاح الاختصار ، اكتب أي حرف صغير أو كبير تريد استخدامه مع مفتاح الاختصار.
ملاحظات:
-
بالنسبة إلى Windows، يكون مفتاح الاختصار للأحرف الصغيرة هو Ctrl+letter. بالنسبة للأحرف الكبيرة، فهي Ctrl+Shift+Letter.
-
بالنسبة إلى Mac، مفتاح الاختصار للأحرف الصغيرة هو Option+Command+letter، ولكن Ctrl+letter سيعمل أيضا. بالنسبة للأحرف الكبيرة، فهي Ctrl+Shift+Letter.
-
كن حذرا في تعيين مفاتيح الاختصار، لأنها ستتجاوز أي مفتاح اختصار افتراضي مكافئ ل Excel أثناء فتح المصنف الذي يحتوي على الماكرو. على سبيل المثال، إذا قمت بتعيين ماكرو إلى Ctrl+z، فستفقد القدرة على التراجع. لهذا السبب، من الجيد بشكل عام استخدام Ctrl+Shift+حرف كبير بدلا من ذلك، مثل Ctrl+Shift+Z، الذي لا يحتوي على اختصار مكافئ في Excel.
للحصول على قائمة بمفاتيح اختصارات مجموعة Ctrl التي تم تعيينها بالفعل في Excel، راجع المقالة اختصارات Excel ومفاتيح الوظائف.
-
-
في المربع الوصف ، اكتب وصفا للماكرو.
-
انقر فوق موافق لحفظ التغييرات، ثم انقر فوق إلغاء الأمر لإغلاق مربع الحوار ماكرو .
لتشغيل ماكرو من زر على شريط أدوات الوصول السريع، يجب أولا إضافة الزر إلى شريط الأدوات. للقيام بذلك، راجع تعيين ماكرو إلى زر.
يمكنك إنشاء مجموعة مخصصة تظهر على علامة تبويب في الشريط، ثم تعيين ماكرو إلى زر في تلك المجموعة. على سبيل المثال، يمكنك إضافة مجموعة مخصصة تسمى "وحدات الماكرو الخاصة بي" إلى علامة التبويب المطور، ثم إضافة ماكرو (يظهر كزر) إلى المجموعة الجديدة. للقيام بذلك، راجع تعيين ماكرو إلى زر.
تشغيل ماكرو بالنقر فوق منطقة على كائن رسومي
يمكنك إنشاء نقطة اتصال على رسم يمكن للمستخدمين النقر فوقه لتشغيل ماكرو.
-
في ورقة العمل، قم بإدراج كائن رسومي، كصورة، أو ارسم شكلا. السيناريو الشائع هو رسم شكل مستطيل مستدير، وتنسيقه بحيث يبدو كزر.
للتعرف على إدراج كائن رسومي، راجع إضافة أشكال أو تغييرها أو حذفها.
-
انقر بزر الماوس الأيمن فوق نقطة الاتصال الفعالة التي قمت بإنشائها، ثم انقر فوق تعيين ماكرو.
-
قم بتنفيذ أحد الإجراءات التالية:
-
لتعيين ماكرو موجود للكائن الرسومي، انقر نقرا مزدوجا فوق الماكرو أو أدخل اسمه في المربع اسم الماكرو .
-
لتسجيل ماكرو جديد لتعيينه إلى كائن الرسم المحدد، انقر فوق تسجيل، واكتب اسما للماكرو في مربع الحوار تسجيل الماكرو ، ثم انقر فوق موافق لبدء تسجيل الماكرو. عند الانتهاء من تسجيل الماكرو، انقر فوق إيقاف التسجيل على علامة التبويب المطور في مجموعة التعليمات البرمجية .
تلميح: يمكنك أيضا النقر فوق إيقاف التسجيل على الجانب الأيسر من شريط المعلومات.
-
لتحرير ماكرو موجود، انقر فوق اسم الماكرو في المربع اسم الماكرو ، ثم انقر فوق تحرير.
-
-
انقر فوق موافق.
على علامة التبويب المطور، انقر فوق Visual Basic لتشغيل المحرر Visual Basic (VBE). استعرض Project Explorer للوصول إلى الوحدة النمطية التي تحتوي على الماكرو الذي تريد تشغيله، وافتحه. سيتم سرد جميع وحدات الماكرو في تلك الوحدة النمطية في الجزء الموجود على اليمين. حدد الماكرو الذي تريد تشغيله، عن طريق وضع المؤشر في أي مكان داخل الماكرو، واضغط على F5، أو من القائمة، انتقل إلى تشغيل > تشغيل الماكرو.
إنشاء حدث Workbook_Open.
يستخدم المثال التالي الحدث فتح لتشغيل ماكرو عند فتح المصنف.
-
افتح المصنف حيث تريد إضافة الماكرو، أو أنشئ مصنفا جديدا.
-
ضمن علامة التبويب المطور، في المجموعة تعليمات برمجية، انقر فوق Visual Basic.
-
في نافذة Project Explorer ، انقر بزر الماوس الأيمن فوق عنصر ThisWorkbook ، ثم انقر فوق عرض التعليمات البرمجية.
تلميح: إذا لم تكن نافذة Project Explorer مرئية، في القائمة عرض ، انقر فوق مستكشف المشاريع.
-
في قائمة الكائنات أعلى نافذة التعليمات البرمجية، حدد Workbook.
يؤدي هذا تلقائيا إلى إنشاء إجراء فارغ للحدث Open ، مثل هذا:
Private Sub Workbook_Open() نهاية فرعية -
أضف الأسطر التالية من التعليمات البرمجية إلى الإجراء:
Private Sub Workbook_Open() MsgBox Date Worksheets("Sheet1"). Range("A1"). Value = Date End Sub -
قم بالتبديل إلى Excel واحفظ المصنف كمصنف ممكن بماكرو (.xlsm).
-
أغلق المصنف وأعد فتحه. عند فتح المصنف مرة أخرى، يقوم Excel بتشغيل الإجراء Workbook_Open ، الذي يعرض تاريخ اليوم في مربع رسالة.
-
انقر فوق موافق في مربع الرسالة.
ملاحظة: تحتوي الخلية A1 على Sheet1 أيضا على التاريخ نتيجة تشغيل الإجراء Workbook_Open.
هل تحتاج إلى مزيد من المساعدة؟
يمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel التقني أو الحصول على الدعم في المجتمعات.
اطلع أيضاً على
تشغيل ماكرو تلقائياً عند فتح مصنف
تشغيل المهام تلقائياً باستخدام "مسجل الماكرو"
تسجيل ماكرو لفتح مصنفات معينة عند بدء تشغيل Excel