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

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

للتنفيذ التلقائي لمهمة متكررة، يمكنك تسجيل الماكرو باستخدام "مسجل الماكرو" في Microsoft Excel. تخيل أن لديك تواريخ بتنسيقات عشوائية وأنك تريد تطبيق تنسيق واحد على كلٍ منها. يمكن لماكرو القيام بذلك نيابةً عنك. يمكنك تسجيل ماكرو من خلال تطبيق التنسيق الذي تريده، ثم إعادة تشغيل الماكرو كلما دعت الحاجة.

شاهد فيديو يوضح لك كيفية إنشاء ماكرو يقوم بتنسيق التواريخ في Excel‏.

عند تسجيل ماكرو، يقوم مسجل الماكرو بتسجيل كل الخطوات في التعليمات البرمجية لـ Visual Basic for Applications‏ (VBA). قد تتضمن هذه الخطوات كتابة نص أو أرقام، أو النقر فوق الخلايا أو إدخال أوامر على الشريط أو في القوائم، أو تنسيق الخلايا، أو الصفوف، أو الأعمدة، أو حتى استيراد بيانات من مصدر خارجي، مثل Microsoft Access. إن تطبيق Visual Basic (VBA)‎ يشكل مجموعة فرعية من لغة البرمجة الفعالة Visual Basic، وهو مضمن في معظم تطبيقات Office. على الرغم من أن VBA يوفر لك القدرة على جعل العمليات تلقائية داخل تطبيقات Office وبين بعضها البعض، إلا أنه ليس من الضروري أن تعرف التعليمات البرمجية لـ VBA أو حتى برمجة الكمبيوتر طالما أن "مسجل الماكرو" يقوم بما تريده.

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

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

علامة تبويب "المطور" في الشريط

تسجيل ماكرو

هناك بعض المعلومات المفيدة التي يجب معرفتها حول وحدات الماكرو:

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

  • إذا كنت تخطط لتسجيل عملية طويلة من المهام، فمن الأفضل أن يكون لديك وحدات ماكرو صغيرة ذات صلة بدلاً من أن يكون لديك ماكرو واحد طويل.

  • ليس بالضرورة أن تستخدم ماكرو فقط لتسجيل المهام في Excel. تمتد عمليات ماكرو أيضاً لتشمل تطبيقات Office الأخرى، وأي تطبيقات أخرى تدعم تطبيق Visual Basic (VBA)‎. على سبيل المثال، يمكنك تسجيل ماكرو تقوم فيه أولاً بتحديث جدول في Excel ثم فتح Outlook لإرسال الجدول إلى عنوان بريد الكتروني.

اتبع هذه الخطوات لتسجيل ماكرو.

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

    -أو-

    اضغط علي Alt +T +M +R.

    تسجيل ماكرو
  2. في المربع اسم الماكرو، أدخل اسماً للماكرو. استخدم اسماً وصفياً قدر الإمكان حيث يمكنك بسرعة العثور عليه إذا قمت بإنشاء أكثر من ماكرو.

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

  3. ل# تعيين اختصار لوحه مفاتيح ل# تشغيل الماكرو، في المربع مفتاح الاختصار، اكتب اي حرف (كل من احرف كبيره او احرف صغيره ستعمل) التي تريد استخدامها. ف# من الافضل ل# استخدام Ctrl + Shift مجموعات المفاتيح (احرف كبيره)، ل# ان سيتجاوز مفتاح الاختصار الماكرو اي مفتاح اختصار افتراضي مكافئ في Excel عندما يكون المصنف الذي يحتوي علي الماكرو مفتوحا. علي سبيل المثال، اذا كنت تستخدم Ctrl + Z (تراجع)، ف# ستفقد القدره الي تراجع في هذا المثيل من Excel.

  4. في القائمة تخزين الماكرو في، حدد المكان الذي ترغب في تخزين الماكرو فيه.

    ب# شكل عام، سيتم حفظ الماكرو في الموقع هذا المصنف ، و# لكن اذا اردت ماكرو ل# كي تكون متوفره عند استخدام Excel، حدد مصنف الماكرو الشخصي . عند تحديد مصنف الماكرو الشخصي، يقوم Excel ب# انشاء مصنف ماكرو شخصي مخفيه (Personal.xlsb) اذا كان ذلك غير موجود مسبقا، و# يقوم ب# حفظ الماكرو في هذا المصنف.

  5. اختيارياً، اكتب وصفاً مختصراً عما يقوم به الماكرو في المربع الوصف.

    على الرغم من أن حقل الوصف اختيارياً، إلا أنه موصى بإدخاله. حاول أيضاً أن تدخل وصفاً ذا معنى بأي معلومات قد تكون مفيدة لك أو للمستخدمين الآخرين الذين سيقومن بتشغيل الماكرو. إذا قمت بإنشاء عدد كبير من وحدات الماكرو، فقد يساعدك الوصف على التعرف بسرعة على ما يقوم به كل ماكرو، وإلا قد يتعين عليك التخمين.

  6. انقر فوق موافق لبدء التسجيل.

  7. نفّذ الإجراءات التي تريد تسجيلها.

  8. في علامة التبويب المطور، في المجموعة تعليمات برمجية، انقر فوق إيقاف التسجيل صورة الزر .

    -أو-

    اضغط علي Alt +T +M +R.

استخدام وحدات الماكرو المسجلة في Excel

في علامه التبويب المطور، انقر فوق وحدات الماكرو ل# عرض وحدات الماكرو المقترن ب# مصنف. او اضغط علي alt + F8. يؤدي هذا الي فتح مربع الحوار ماكرو.

مربع الحوار "ماكرو"

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

فيما يلي مزيد من المعلومات حول استخدام وحدات الماكرو في Excel.

المهمة

الوصف

تغيير إعدادات أمان الماكرو في Excel‏

اقرأ معلومات محددة حول إعدادات الأمان المتوفرة لوحدات الماكرو، ومعانيها.

تشغيل ماكرو

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

تحرير ماكرو

يمكنك استخدام "محرر Visual Basic" لتحرير وحدات الماكرو المرفقة بمصنف ما.

نسخ وحده نمطيه ل# ماكرو الي مصنف اخر

إذا احتوى أحد المصنفات على ماكرو لـ‏ (VBA) تريد استخدامه في مكان آخر، يمكنك نسخ الوحدة النمطية التي تحتوي على هذا الماكرو إلى مصنف آخر مفتوح باستخدام محرر Microsoft Visual Basic.

تعيين ماكرو إلى عنصر، أو شكل أو رسم

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

  2. في المربع تعيين ماكرو، انقر فوق الماكرو الذي تريد تعيينه.

تعيين ماكرو إلى زر

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

تعيين ماكرو إلى عنصر تحكم في ورقة عمل

يمكنك تعيين وحدات الماكرو للنماذج وعناصر تحكم ActiveX في ورقة العمل.

تمكين وحدات الماكرو أو تعطيلها في ملفات Office‏

تعرّف على كيفية تمكين وحدات الماكرو أو تعطيلها في ملفات Office.

افتح محرر Visual Basic

اضغط علي Alt + F11

الحصول على تعليمات حول استخدام محرر Visual Basic‏

تعرّف على كيفية البحث عن تعليمات حول عناصر Visual Basic.

استخدام تعليمات برمجية مسجلة في محرر Visual Basic (VBE)‎

يمكنك استخدام إحدى التعليمات البرمجية المسجلة في محرر Visual Basic (VBE)‎ وإضافة المتغيرات الخاصة بك وبنيات عناصر التحكم والتعليمات البرمجية الأخرى التي لا يمكن لمسجل الماكرو تسجيلها. نظراً لأن مسجل الماكرو يلتقط تقريباً كل خطوة تأخذها أثناء التسجيل، فيمكنك أيضاً تنظيف أي تعليمات برمجية مسجلة غير ضرورية، والتي لا تخدم أي غرض في الماكرو. إن مراجعة التعليمات البرمجية المسجلة الخاصة بك توفر طريقة مثالية لمعرفة مهاراتك البرمجية في VBA أو لشحذها.

للحصول على مزيد من المعلومات حول مثال على تعديل التعليمات البرمجية المسجلة، راجع بدء استخدام VBA في Excel‏.

تسجيل ماكرو

هناك بعض المعلومات المفيدة التي يجب معرفتها حول وحدات الماكرو:

  • عند تسجيل ماكرو ل# تنفيذ مجموعه من المهام في نطاق في Excel، سيتم تشغيل الماكرو فقط علي الخلايا الموجوده داخل النطاق. وب# التالي اذا قمت ب# اضافه صف اضافي الي النطاق، الماكرو لن يتم تشغيل العمليه علي الصف الجديد، و# لكن فقط الخلايا داخل نطاق الاصلي.

  • إذا كنت تخطط لتسجيل عملية طويلة من المهام، فمن الأفضل أن يكون لديك وحدات ماكرو صغيرة ذات صلة بدلاً من أن يكون لديك ماكرو واحد طويل.

  • ليس بالضرورة أن تستخدم ماكرو فقط لتسجيل المهام في Excel. تمتد عمليات ماكرو أيضاً لتشمل تطبيقات Office الأخرى، وأي تطبيقات أخرى تدعم تطبيق Visual Basic (VBA)‎. على سبيل المثال، يمكنك تسجيل ماكرو تقوم فيه أولاً بتحديث جدول في Excel ثم فتح Outlook لإرسال الجدول إلى عنوان بريد الكتروني.

يمكن العثور علي وحدات الماكرو و VBA ادوات ضمن علامه التبويب المطور، التي كانت مخفيه ب# شكل افتراضي، وب# الخطوه الاولي ل# تمكينه.

  1. انتقل الي Excel > تفضيلات... > الشريط و# شريط الادوات.

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

اتبع هذه الخطوات لتسجيل ماكرو.

  1. على علامة تبويب المطور، انقر فوق تسجيل ماكرو.

  2. في مربع اسم الماكرو، ادخل اسما للماكرو. تحويل الاسم وصفيا ب# قدر الامكان، ب# حيث يمكنك ب# سرعه العثور عليه اذا قمت ب# انشاء ماكرو واحد او اكثر.

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

  3. في القائمة تخزين الماكرو في، حدد المكان الذي ترغب في تخزين الماكرو فيه.

    ب# شكل عام، سيتم حفظ الماكرو في الموقع هذا المصنف، و# لكن اذا اردت ماكرو ل# كي تكون متوفره عند استخدام Excel، حدد مصنف الماكرو الشخصي. عند تحديد مصنف الماكرو الشخصي، يقوم Excel ب# انشاء مصنف ماكرو شخصي مخفيه (شخصي. XLSB) اذا كان ذلك غير موجود مسبقا، و# يقوم ب# حفظ الماكرو في هذا المصنف. يتم فتح المصنفات في هذا المجلد تلقائيا عند بدء تشغيل Excel، و# اي رموز قمت ب# تخزينها في مصنف الماكرو الشخصي سيتم ذكر في مربع الحوار ماكرو، التي تم شرحها في المقطع التالي.

  4. ل# تعيين اختصار لوحه مفاتيح ل# تشغيل الماكرو، في المربع مفتاح الاختصار، اكتب اي حرف (كل من احرف كبيره او احرف صغيره ستعمل) التي تريد استخدامها. ف# من الافضل ل# استخدام تركيبات المفاتيح التي لا تتوافق مع مفاتيح الاختصار الموجوده، كما سيتجاوز مفتاح اختصار ماكرو اي مفتاح اختصار افتراضي مكافئ في Excel عندما يكون المصنف الذي يحتوي علي الماكرو مفتوحا.

  5. اختيارياً، اكتب وصفاً مختصراً عما يقوم به الماكرو في المربع الوصف.

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

  6. انقر فوق موافق لبدء التسجيل.

  7. نفّذ الإجراءات التي تريد تسجيلها.

  8. على علامة تبويب المطور، انقر فوق إيقاف التسجيل.

استخدام وحدات الماكرو المسجلة في Excel

في علامه التبويب المطور، انقر فوق وحدات الماكرو ل# عرض وحدات الماكرو المقترن ب# مصنف. يؤدي هذا الي فتح مربع الحوار ماكرو.

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

فيما يلي مزيد من المعلومات حول استخدام وحدات الماكرو في Excel.

المهمة

الوصف

تمكين وحدات الماكرو او تعطيلها

التعرف علي كيفيه تمكين او تعطيل وحدات الماكرو في Excel ل mac.

انشاء او تشغيل، و# تحرير او حذف ماكرو

ل# توفير الوقت علي المهام ب# شكل متكرر، يمكنك تسجيل خطوات تلك المهام ل# ماكرو. العثور علي معلومات حول كيفيه انشاء و# تشغيل ماكرو.

نسخ وحده نمطيه ل# ماكرو الي مصنف اخر

إذا احتوى أحد المصنفات على ماكرو لـ‏ (VBA) تريد استخدامه في مكان آخر، يمكنك نسخ الوحدة النمطية التي تحتوي على هذا الماكرو إلى مصنف آخر مفتوح باستخدام محرر Microsoft Visual Basic.

تعيين ماكرو إلى عنصر، أو شكل أو رسم

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

  2. في المربع تعيين ماكرو، انقر فوق الماكرو الذي تريد تعيينه.

تعيين ماكرو إلى زر

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

تعيين ماكرو إلى عنصر تحكم في ورقة عمل

يمكنك تعيين وحدات الماكرو للنماذج وعناصر تحكم ActiveX في ورقة العمل.

افتح محرر Visual Basic

علي علامه التبويب المطور، انقر فوق Visual Basic، او انقر فوق القائمه " ادوات " > ماكرو > محرر Visual Basic....

الحصول على تعليمات حول استخدام محرر Visual Basic‏

تعرّف على كيفية البحث عن تعليمات حول عناصر Visual Basic.

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

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

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

انظر أيضاً

بدايه سريعه: انشاء ماكرو

تمكين وحدات الماكرو او تعطيلها في ملفات Office

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

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

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

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

×