أخبار التقنية

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


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

إذا كنت تريد معرفة كيفية العمل مع وحدات ماكرو جداول بيانات Google، فتابع القراءة.

كيفية إنشاء ماكرو في جداول بيانات جوجل

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

للتوضيح، اتبع الخطوات أدناه لإنشاء ماكرو لإزالة الإدخالات المكررة في بياناتك:

انتقل إلى جداول بيانات Google، وافتح جدول بيانات يحتوي على بيانات مكررة. انتقل إلى “الامتدادات -> وحدات الماكرو -> تسجيل وحدات الماكرو”.

اختر “استخدام المراجع النسبية” من القائمة السفلية.

اختيار المراجع النسبية في ماكرو جداول بيانات Google

قم بتمييز العمود الذي تريد إزالة التكرارات فيه. اختر “البيانات -> تنظيف البيانات -> إزالة التكرارات”.

باستخدام "تنظيف البيانات" ميزة في جداول بيانات Google لإزالة التكرارات

قم بتكوين خياراتك، ثم انقر فوق “إزالة التكرارات”.

النقر على "إزالة التكرارات" زر بعد تحديد الأعمدة لتحليلها

قم بالتأكيد بالنقر على “موافق”.

النقر على "نعم" الزر بعد إزالة التكرارات من جدول بيانات Google

انقر فوق “حفظ” لإنهاء تسجيل الماكرو الخاص بك.

النقر على زر حفظ لإنهاء تسجيل الماكرو

قم بتسمية الماكرو الخاص بك في مربع الحوار “حفظ ماكرو جديد”، ثم انقر فوق “حفظ”.

إضافة اسم للماكرو المسجل حديثًا والنقر فوق الزر

هناك طريقتان للإشارة إلى الخلايا في جداول بيانات Google: المطلقة والنسبية. عند استخدام المراجع المطلقة، يقوم الماكرو الخاص بك بإعادة تطبيق كافة الخطوات المسجلة على نفس الخلايا التي استخدمتها.

وفي الوقت نفسه، تطبق المراجع النسبية التغييرات، مع الأخذ في الاعتبار الخلية (الخلايا) المحددة حاليًا. لنفترض أنك قمت بتسجيل ماكرو في الخلية B1. يمكنك تطبيق نفس الماكرو بحرية على مواقع أخرى، مثل الخلايا D1 وE999.

كيفية استخدام اختصارات الماكرو

يمكنك تعيين اختصارات لوحة المفاتيح المخصصة لوحدات الماكرو الخاصة بك في جداول بيانات Google. يظهر هذا الخيار عند حفظ ماكرو مسجل حديثًا. ولكن إذا نسيت إضافة واحدة، فاتبع الخطوات التالية:

انتقل إلى “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو” في جدول البيانات الخاص بك.

النقر على "إدارة وحدات الماكرو" الخيار في علامة التبويب ملحقات

انقر فوق حقل الرقم الموجود في مربع الحوار الخاص بالماكرو الخاص بك، واكتب أي رقم من 0 إلى 9، ثم انقر فوق “تحديث” للإنهاء.

إنشاء اختصار ماكرو في جداول بيانات Google

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

انقر فوق “متابعة” عندما يُطلب منك التفويض.

النقر فوق الزر

اختر حسابك، وانقر على “السماح”.

السماح بأذونات ماكرو جداول بيانات Google

قم بتشغيل الماكرو الخاص بك مرة أخرى بالضغط على مجموعة المفاتيح.

لاحظ أنه يمكنك تعيين 10 اختصارات كحد أقصى في جداول بيانات Google. إذا كان لديك المزيد من وحدات الماكرو، فيمكنك تشغيلها يدويًا بالنقر فوق “الامتدادات -> وحدات الماكرو -> (الماكرو الخاص بك).”

تشغيل ماكرو يدويًا عبر علامة التبويب

نصيحة: هل تعرف بالفعل اختصارات لوحة المفاتيح في جداول بيانات Google؟

كيفية تحرير وحدات الماكرو في جداول بيانات جوجل

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

وبدلاً من ذلك، يتعين عليك ترميزها يدويًا في ملف Apps Script المطابق الذي تم إنشاؤه للماكرو الخاص بك. اتبع الخطوات أدناه للعثور على الملف وتحريره:

حدد “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو” في جدول بيانات Google الخاص بك. انقر على أيقونة ثلاثية النقاط بجانب الماكرو الخاص بك في مربع الحوار “إدارة وحدات الماكرو”.

النقر على أيقونة الكباب لعرض المزيد من الخيارات للماكرو في جداول بيانات Google

حدد “تحرير البرنامج النصي”.

النقر "تحرير البرنامج النصي" لتعديل الماكرو

سيؤدي هذا إلى فتح علامة تبويب Apps Script، حيث يمكنك إجراء تغييراتك على الكود الموجود. انقر فوق الزر “حفظ المشروع”.

النقر على الزر حفظ لملف Google Apps Script

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

كيفية استيراد وحدات الماكرو من أوراق أخرى

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

في جدول البيانات الحالي، انتقل إلى “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو”. انقر على أيقونة ثلاثية النقاط للماكرو الخاص بك، واختر “تحرير البرنامج النصي”.

في محرر البرامج النصية، قم بتمييز الوظيفة التي ترغب في استيرادها، وانقر بزر الماوس الأيمن، ثم اختر “نسخ” في قائمة السياق.

نسخ وظيفة من ملف Apps Script

أغلق علامات التبويب الخاصة بجدول البيانات الحالي ومحرر البرنامج النصي الخاص به.

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

في محرر البرامج النصية الجديد، قم بتمييز التعليمات البرمجية الموجودة وحذفها، وانقر بزر الماوس الأيمن على محرر البرامج النصية، واختر “لصق”.

لصق دالة في ملف Apps Script

انقر فوق “حفظ المشروع” لحفظ التغييرات. ارجع إلى جدول البيانات الخاص بك، واختر “الامتدادات -> وحدات الماكرو -> استيراد الماكرو”.

استيراد ماكرو في علامة التبويب ملحقات

ابحث عن الماكرو المستورد في مربع الحوار “استيراد”، ثم انقر فوق “إضافة وظيفة”.

النقر على "إضافة وظيفة" زر لاستيراد ماكرو إلى جداول بيانات Google

ضع في اعتبارك أن خيار “استيراد الماكرو” لن يكون قابلاً للنقر عليه إلا إذا كانت هناك وظائف في ملف Apps Script لجدول البيانات الخاص بك لم يتم استيرادها. إذا قمت بالفعل بتحميل جميع الوظائف في قائمة الماكرو، فسيظهر الخيار باللون الرمادي.

كيفية حذف وحدات الماكرو في جداول بيانات جوجل

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

انتقل إلى “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو.” في مربع الحوار “إدارة وحدات الماكرو”، انقر فوق رمز النقاط الثلاث للماكرو الخاص بك، ثم حدد “إزالة”.

إزالة ماكرو جداول بيانات Google

انقر فوق الزر “تحديث”.

تحديث إعدادات الماكرو في جدول بيانات Google

أسئلة مكررة

كيف أقوم بإنشاء برنامج نصي في جداول بيانات Google؟

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

افتح جدول بيانات Google، واختر “الإضافات -> Apps Script”. احذف أي كود موجود في محرر البرامج النصية (في علامة تبويب جديدة)، وأضف الكود الخاص بك، وانقر على “حفظ” للإنهاء.

هل يمكن لجداول بيانات Google تشغيل وحدات ماكرو VBA؟

لا تعمل وحدات ماكرو VBA في جداول بيانات Google، حيث يستخدم النظام الأساسي Google Apps Script بدلاً من ذلك. ولكن إذا كان لديك حق الوصول إلى Google Workspace Enterprise Plus و/أو G Suite Enterprise for Education، فيمكنك تحويل وحدات ماكرو VBA إلى برنامج نصي متوافق مع جداول البيانات باستخدام Macro Converter.

حقوق الصورة: فريبيك. جميع لقطات الشاشة بواسطة Princess Angolluan.

الأميرة أنجولوان
الأميرة أنجولوان

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

اشترك في نشرتنا الإخبارية!

يتم تسليم أحدث البرامج التعليمية لدينا مباشرة إلى صندوق البريد الوارد الخاص بك


اكتشاف المزيد من إشراق العالم

اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى