كيفية استخدام وحدات الماكرو لجداول بيانات جوجل
تسمح لك وحدات الماكرو بأتمتة المهام المتكررة، مثل إزالة البيانات المكررة، وتنسيق أحجام الصفوف والأعمدة، وإعداد الجداول. كما أنها تضمن بقاء عملك متسقًا وتقلل من احتمالية حدوث خطأ بشري.
إذا كنت تريد معرفة كيفية العمل مع وحدات ماكرو جداول بيانات Google، فتابع القراءة.
كيفية إنشاء ماكرو في جداول بيانات جوجل
عند إنشاء ماكرو في جداول بيانات Google، فإنك من الناحية الفنية تقوم فقط بتسجيل سلسلة من الخطوات والتغييرات في جدول البيانات الخاص بك. يتم إعادة تطبيق هذه التغييرات عند تشغيل الماكرو الخاص بك في وقت لاحق.
للتوضيح، اتبع الخطوات أدناه لإنشاء ماكرو لإزالة الإدخالات المكررة في بياناتك:
انتقل إلى جداول بيانات Google، وافتح جدول بيانات يحتوي على بيانات مكررة. انتقل إلى “الامتدادات -> وحدات الماكرو -> تسجيل وحدات الماكرو”.
اختر “استخدام المراجع النسبية” من القائمة السفلية.
قم بتمييز العمود الذي تريد إزالة التكرارات فيه. اختر “البيانات -> تنظيف البيانات -> إزالة التكرارات”.
قم بتكوين خياراتك، ثم انقر فوق “إزالة التكرارات”.
قم بالتأكيد بالنقر على “موافق”.
انقر فوق “حفظ” لإنهاء تسجيل الماكرو الخاص بك.
قم بتسمية الماكرو الخاص بك في مربع الحوار “حفظ ماكرو جديد”، ثم انقر فوق “حفظ”.
هناك طريقتان للإشارة إلى الخلايا في جداول بيانات Google: المطلقة والنسبية. عند استخدام المراجع المطلقة، يقوم الماكرو الخاص بك بإعادة تطبيق كافة الخطوات المسجلة على نفس الخلايا التي استخدمتها.
وفي الوقت نفسه، تطبق المراجع النسبية التغييرات، مع الأخذ في الاعتبار الخلية (الخلايا) المحددة حاليًا. لنفترض أنك قمت بتسجيل ماكرو في الخلية B1. يمكنك تطبيق نفس الماكرو بحرية على مواقع أخرى، مثل الخلايا D1 وE999.
كيفية استخدام اختصارات الماكرو
يمكنك تعيين اختصارات لوحة المفاتيح المخصصة لوحدات الماكرو الخاصة بك في جداول بيانات Google. يظهر هذا الخيار عند حفظ ماكرو مسجل حديثًا. ولكن إذا نسيت إضافة واحدة، فاتبع الخطوات التالية:
انتقل إلى “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو” في جدول البيانات الخاص بك.
انقر فوق حقل الرقم الموجود في مربع الحوار الخاص بالماكرو الخاص بك، واكتب أي رقم من 0 إلى 9، ثم انقر فوق “تحديث” للإنهاء.
لتشغيل الماكرو الخاص بك، اضغط على كنترول + بديل + يحول + [your chosen digit] على لوحة المفاتيح الخاصة بك. إذا كنت تستخدم جداول بيانات Google على نظام التشغيل Mac، فاستخدم مجموعة المفاتيح هذه بدلاً من ذلك: ⌘ + خيار + يحول + [your chosen digit].
انقر فوق “متابعة” عندما يُطلب منك التفويض.
اختر حسابك، وانقر على “السماح”.
قم بتشغيل الماكرو الخاص بك مرة أخرى بالضغط على مجموعة المفاتيح.
لاحظ أنه يمكنك تعيين 10 اختصارات كحد أقصى في جداول بيانات Google. إذا كان لديك المزيد من وحدات الماكرو، فيمكنك تشغيلها يدويًا بالنقر فوق “الامتدادات -> وحدات الماكرو ->”. [your macro]”.
نصيحة: هل تعرف بالفعل اختصارات لوحة المفاتيح في جداول بيانات Google؟
كيفية تحرير وحدات الماكرو في جداول بيانات جوجل
على الرغم من أن وحدات الماكرو تجعل أتمتة جداول بيانات Google أسهل بكثير (حتى بالنسبة لأولئك الذين لديهم الكثير ليتعلموه حول البرمجة النصية)، إلا أنها تحتوي على قيود متعددة. على سبيل المثال، لا يمكنك إنشاء وظائف وحلقات جدول بيانات مخصصة باستخدام مسجل الماكرو فقط.
وبدلاً من ذلك، يتعين عليك ترميزها يدويًا في ملف Apps Script المطابق الذي تم إنشاؤه للماكرو الخاص بك. اتبع الخطوات أدناه للعثور على الملف وتحريره:
حدد “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو” في جدول بيانات Google الخاص بك. انقر على أيقونة ثلاثية النقاط بجانب الماكرو الخاص بك في مربع الحوار “إدارة وحدات الماكرو”.
حدد “تحرير البرنامج النصي”.
سيؤدي هذا إلى فتح علامة تبويب Apps Script، حيث يمكنك إجراء تغييراتك على الكود الموجود. انقر فوق الزر “حفظ المشروع”.
إذا لم تكن معتادًا على لغة JavaScript، وهي لغة برمجة جداول بيانات Google الرسمية، فتخط هذه الخطوة للحفاظ على الماكرو الخاص بك وتجنب التغييرات غير الضرورية. أو، إذا كنت تريد تعلم هذه اللغة، فاطلع على هذه الألعاب للمساعدة في تحسين مهاراتك في JavaScript.
كيفية استيراد وحدات الماكرو من أوراق أخرى
يمكن أن يؤدي استيراد وحدات الماكرو الخاصة بك إلى توفير الوقت والجهد بشكل كبير نظرًا لأنك لا تقوم بإعادة إنشائها من البداية. على الرغم من أنها غير متوفرة عالميًا عبر جداول البيانات، يمكنك استيرادها يدويًا إلى ملف آخر باتباع الخطوات التالية:
في جدول البيانات الحالي، انتقل إلى “الامتدادات -> وحدات الماكرو -> إدارة وحدات الماكرو”. انقر على أيقونة ثلاثية النقاط للماكرو الخاص بك، واختر “تحرير البرنامج النصي”.
في محرر البرامج النصية، قم بتمييز الوظيفة التي ترغب في استيرادها، وانقر بزر الماوس الأيمن، ثم اختر “نسخ” في قائمة السياق.
أغلق علامات التبويب الخاصة بجدول البيانات الحالي ومحرر البرنامج النصي الخاص به.
انتقل إلى جدول بيانات آخر وقم بإنشاء ماكرو جديد، ثم افتح ملف البرنامج النصي للماكرو الذي تم إنشاؤه حديثًا كما هو موضح أعلاه.
في محرر البرامج النصية الجديد، قم بتمييز التعليمات البرمجية الموجودة وحذفها، وانقر بزر الماوس الأيمن على محرر البرامج النصية، واختر “لصق”.
انقر فوق “حفظ المشروع” لحفظ التغييرات. ارجع إلى جدول البيانات الخاص بك، واختر “الامتدادات -> وحدات الماكرو -> استيراد الماكرو”.
ابحث عن الماكرو المستورد في مربع الحوار “استيراد”، ثم انقر فوق “إضافة وظيفة”.
ضع في اعتبارك أن خيار “استيراد الماكرو” لن يكون قابلاً للنقر عليه إلا إذا كانت هناك وظائف في ملف Apps Script لجدول البيانات الخاص بك لم يتم استيرادها. إذا قمت بالفعل بتحميل جميع الوظائف في قائمة الماكرو، فسيظهر الخيار باللون الرمادي.
كيفية حذف وحدات الماكرو في جداول بيانات جوجل
يمكنك أيضًا إزالة وحدات الماكرو من جدول بيانات 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 كيلو
اشترك للحصول على أحدث التدوينات المرسلة إلى بريدك الإلكتروني.