وحدات الماكرو في إكسل Excel Macros

اقرأ في هذا المقال


ما هي الماكرو macros؟

يمكن أن يكون العمل مع جداول البيانات مصدر إزعاج في بعض الأحيان، خاصة عند إدخال نفس البيانات بنفس الطريقة مرارًا وتكرارًا. ومن ثم، توصلت (Microsoft) إلى مفهوم “وحدات الماكرو”. وتعتبر وحدات الماكرو هي أوامر تسجل إجراءات نقرات “الماوس” بالإضافة إلى ضغطات المفاتيح.
وتعتبر وحدات الماكرو هي تعليمات برمجية تعمل على أتمتة العمل في اكسل وغيره من البرامج، فهي تتيح إضافة ميزاتك الصغيرة وتحسيناتك لمساعدتك على إنجاز ما تحتاج إلى القيام به بالضبط، وبسرعة بنقرة زر واحدة. في أداة جداول البيانات مثل(Excel)، ويمكن أن تكون وحدات الماكرو قوية بشكل خاص، وهي مخفية خلف واجهة المستخدم العادية، هي أقوى من الوظائف القياسية التي تدخلها في الخلية.
(على سبيل المثال = IF (A2 <100،100، A2) تجعل وحدة الماكرو هذه اكسل يعمل من أجلك.إنها تحل محل الإجراءات التي تقوم بها يدويًا، كل شيء بدءًا من تنسيق الخلايا ونسخ القيم وحساب الإجماليات. لذلك من خلال بضع نقرات يمكنك استبدال المهام المتكررة بسرعة.

لماذا نستخدم الماكرو macros؟

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

وحدات الماكرو وخصائصها:

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

الخطوات التي يجب اتباعها لإنشاء وحدات ماكرو في Excel 2010:

  • فتح جدول بيانات موجود أو جديد في جهاز الكمبيوتر الخاص بك.
  • النقر فوق علامة التبويب عرض (view) في قائمة الشريط (ribbon menu) في الجزء العلوي الأيمن من الصفحة. ستجد زر “وحدات الماكرو” (macros) في أقصى الجانب الأيمن من الصفحة ضمن قسم العرض (view).
  • إذا قمنا بالنقر فوق علامة التبويب “وحدات الماكرو” (macros) مرة واحدة، يمكننا العثور على الخيارات المتنوعة للاختيار من بينها، مثل عرض وحدات الماكرو وتسجيل وحدات الماكرو وما إلى ذلك.
  • النقر فوق “تسجيل وحدات الماكرو” (record macros) لفتح مربع حوار.
  • سيتعين علينا وصف التفاصيل حول وحدات الماكرو المطلوبة في مربع الحوار حتى تتمكن وحدات الماكرو من تنفيذ المهام.
  • يمكننا أيضًا تحديد مفاتيح  (shortcut keys) الاختصار لوحدات الماكرو، إذا لزم الأمر.
  • يجب أن يبدأ اسم وحدات الماكرو بحرف في المرحلة الأولية، لاحقًا، يمكن أن يسبق الاسم بأرقام وشرطة سفلية وأحرف ورموز إذا لزم الأمر.
  • النقر فوق الزر “موافق” في مربع الحوار لتسجيل وحدات الماكرو وإغلاق مربع الحوار.
  • الآن، أنت حر في استخدام ورقة العمل مع وحدات الماكرو النشطة عليها. بمجرد أنك انتهيت من جميع الأعمال على الورقة ولم تعد بحاجة إلى وحدات الماكرو للاستخدام في المستقبل، يمكنك إيقاف وحدات الماكرو عن العمل بالنقر فوق الزر إيقاف التسجيل (stop recording) الموجود أسفل الزر “وحدات الماكرو” macros في قسم عرض(view) في ورقة العمل.
    تحتفظ ورقة (Excel) بتسجيل “وحدات الماكرو” macros المحددة في قاعدة البيانات، والتي يمكن استخدامها بشكل أكبر من خلال مربع الحوار نفسه. هذا يوفر قدرًا كبيرًا من وقت المستخدم ويجعل الأعمال على ورقة (Excel 2010) أو الإصدارات الأقل أسهل.يمكن أيضًا تشغيل وحدات الماكرو المسجلة مسبقًا إما عن طريق إدخال مفاتيح الاختصار المعينة لها مسبقًا أو عن طريق تثبيت وحدات الماكرو في “عرض الوصول السريع”(quick access view) وتحديدها بضغطة زر واحدة.

المصدر: Excel Macros – What is the deal with it?Excel Macros Tutorial: How to Record and Create Your Own Excel MacrosExcel 2013 Tip: Creating a MacroHow to Run a Macro in Excel – A Complete Step-by-Step Guide


شارك المقالة: