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

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

ومع ذلك ، فإن هذا المقال مخصص لأولئك الذين "تعلموا القوة" بالفعل وبدأوا في استخدام وحدات الماكرو (أجنبية أو مكتوبة بأنفسهم - لا يهم) في عملهم اليومي.

الماكرو هو رمز (عدة أسطر) بلغة Visual Basic تجعل Excel يقوم بما تحتاج إليه: معالجة البيانات ، وإنشاء تقرير ، ونسخ ولصق العديد من الجداول المتكررة ، وما إلى ذلك. السؤال هو أين يتم تخزين هذه الأسطر القليلة من التعليمات البرمجية؟ بعد كل شيء ، سيعتمد مكان تخزين الماكرو على المكان الذي يمكنه (أو لا يمكنه) العمل فيه.

Если макрос решает небольшую локальную проблему в отдельно взятом файле (например обрабатывает внесенные в конкретный отчет данные особым образом), то логично хранить код внутри этого же файла. ез вопросов.

وإذا كان يجب أن يكون الماكرو عالميًا نسبيًا ومطلوبًا في أي مصنف Excel - مثل ، على سبيل المثال ، ماكرو لتحويل الصيغ إلى قيم؟ لماذا لا تنسخ كود Visual Basic الخاص به في كل كتاب في كل مرة؟ بالإضافة إلى ذلك ، عاجلاً أم آجلاً ، يتوصل أي مستخدم تقريبًا إلى استنتاج مفاده أنه سيكون من الجيد وضع جميع وحدات الماكرو في مربع واحد ، أي اجعلها دائمًا في متناول اليد. وربما لا تعمل يدويًا ، ولكن باستخدام اختصارات لوحة المفاتيح؟ هذا هو المكان الذي يمكن أن يكون فيه مصنف الماكرو الشخصي مفيدًا جدًا.

كيفية إنشاء كتاب ماكرو شخصي

في الواقع، كتاب شخصي لوحدات الماكرو (لمب) هو ملف Excel عادي بتنسيق مصنف ثنائي (ملف شخصي. xlsb) ، والذي يفتح تلقائيًا في وضع التخفي في نفس الوقت مع Microsoft Excel. أولئك. عند بدء تشغيل Excel أو فتح أي ملف من القرص ، يتم فتح ملفين بالفعل - ملفك و Personal.xlsb ، لكننا لا نرى الملف الثاني. وبالتالي ، فإن جميع وحدات الماكرو المخزنة في LMB متاحة للتشغيل في أي وقت أثناء فتح برنامج Excel.

إذا لم تكن قد استخدمت LMB مطلقًا ، فلن يكون الملف Personal.xlsb موجودًا في البداية. أسهل طريقة لإنشائه هي تسجيل بعض الماكرو غير الضروري الذي لا معنى له باستخدام المُسجل ، ولكن حدد الكتاب الشخصي كمكان لتخزينه - ثم سيضطر Excel إلى إنشائه تلقائيًا نيابة عنك. لهذا:

  1. انقر على المطور (مطور). إذا كانت علامات التبويب المطور غير مرئي ، ثم يمكن تمكينه في الإعدادات من خلال ملف - خيارات - إعداد الشريط (الصفحة الرئيسية - خيارات - تخصيص ملف شريط).
  2. في علامة التبويب خيارات متقدمة المطور انقر تسجيل الماكرو (تسجيل ماكرو). في النافذة التي تفتح ، حدد كتاب الماكرو الشخصي (مصنف الماكرو الشخصي) كمكان لتخزين الشفرة المكتوبة والصحافة OK:

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

  3. توقف عن التسجيل باستخدام الزر إيقاف التسجيل (إيقاف التسجيل) علامة التبويب المطور (مطور)

يمكنك التحقق من النتيجة بالضغط على الزر Visual Basic هناك على علامة التبويب. المطور - في نافذة المحرر المفتوحة في الزاوية اليسرى العلوية باللوحة مشروع - مشروع VBA يجب أن يظهر ملفنا شخصي. XLSB. يمكن توسيع فرعها بعلامة زائد على اليسار للوصول الوحدة 1، حيث يتم تخزين رمز الماكرو الذي لا معنى له الذي سجلناه للتو:

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

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

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

ثم كل شيء بسيط. أي ماكرو تحتاجه (أي جزء من الكود يبدأ بـ فرعية وتنتهي نهاية الفرعية) يمكن نسخها ولصقها بأمان في ملفات الوحدة 1، أو في وحدة منفصلة ، وإضافتها مسبقًا من خلال القائمة إدراج - وحدة. إن الاحتفاظ بجميع وحدات الماكرو في وحدة واحدة أو وضعها في وحدات مختلفة ليس سوى مسألة ذوق. يجب أن يبدو مثل هذا:

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

يمكنك تشغيل الماكرو المضاف في مربع الحوار المسمى بالزر وحدات الماكرو (وحدات ماكرو) علامة التبويب المطور:

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

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

بالإضافة إلى إجراءات الماكرو المعتادة في الكتاب الشخصي ، يمكنك أيضًا تخزين ملفات وظائف الماكرو المخصصة (UDF = وظيفة محددة من قبل المستخدم). على عكس الإجراءات ، يبدأ كود الوظيفة بعبارة المسمى الوظيفيor الوظيفة العامة، وتنتهي بـ نهاية وظيفة:

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

يجب نسخ الرمز بنفس الطريقة إلى أي وحدة نمطية من كتاب PERSONAL.XLSB ، وبعد ذلك سيكون من الممكن استدعاء الوظيفة بالطريقة المعتادة ، مثل أي وظيفة Excel قياسية ، عن طريق الضغط على الزر fx في شريط الصيغة واختيار وظيفة في النافذة معالجات الوظيفة في الفئة تعريف المستخدم (تعريف المستخدم):

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

يمكن العثور على أمثلة لمثل هذه الوظائف بكميات كبيرة على الإنترنت أو هنا على الموقع (الكمية بالكلمات ، البحث التقريبي عن النص ، VLOOKUP 2.0 ، تحويل السيريلية إلى حرفي ، إلخ.)

أين يتم تخزين كتاب الماكرو الشخصي؟

إذا كنت تستخدم الكتاب الشخصي لوحدات الماكرو ، فستكون لديك رغبة عاجلاً أم آجلاً:

  • مشاركة وحدات الماكرو المتراكمة مع مستخدمين آخرين
  • نسخ ونقل الكتاب الشخصي إلى كمبيوتر آخر
  • عمل نسخة احتياطية

للقيام بذلك ، سوف تحتاج إلى العثور على ملف PERSONAL.XLSB على قرص الكمبيوتر الخاص بك. بشكل افتراضي ، يتم تخزين هذا الملف في مجلد خاص لبدء تشغيل Excel يسمى XLSTART. لذلك كل ما هو مطلوب هو الوصول إلى هذا المجلد على جهاز الكمبيوتر الخاص بنا. وهذا هو المكان الذي ينشأ فيه القليل من التعقيد ، لأن موقع هذا المجلد يعتمد على إصدار Windows و Office وقد يختلف. عادة ما يكون هذا أحد الخيارات التالية:

  • ج: ملفات البرامج Microsoft OfficeOffice12XLSTART
  • ج: المستندات والإعدادات ، بيانات تطبيقات الكمبيوتر ، MicrosoftExcelXLSTART
  • ج: المستخدموناسم حسابكAppDataRoamingMicrosoftExcelXLSTART

بدلاً من ذلك ، يمكنك أن تطلب من Excel نفسه تحديد موقع هذا المجلد باستخدام VBA. للقيام بذلك ، في محرر Visual Basic (زر Visual Basic علامة التبويب المطور) يجب فتح الزر مرة أخرى فوري اختصارات لوحة المفاتيح كترل + G، اكتب الأمر ؟ التطبيق وانقر على أدخل:

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

يمكن نسخ المسار الناتج ولصقه في السطر العلوي من نافذة Explorer في Windows والنقر أدخل - وسنرى مجلدًا به ملف دفتر وحدات الماكرو الشخصي الخاص بنا:

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

PS

وبعض الفروق الدقيقة العملية في السعي:

  • عند استخدام كتاب الماكرو الشخصي ، سيعمل Excel بشكل أبطأ قليلاً ، خاصة على أجهزة الكمبيوتر الأضعف
  • يجدر مسح الكتاب الشخصي دوريًا من القمامة المعلوماتية ووحدات الماكرو القديمة وغير الضرورية ، وما إلى ذلك.
  • يواجه مستخدمو الشركات أحيانًا صعوبات في استخدام Personal Book، tk. هذا ملف في مجلد النظام المخفي

  • ما هي وحدات الماكرو وكيفية استخدامها في عملك
  • فائدة لمبرمج VBA
  • تدريب "برمجة وحدات الماكرو في VBA في Microsoft Excel"

اترك تعليق