قم بإدراج وتشغيل وحدات ماكرو VBA في Excel - دليل خطوة بخطوة

  • شارك هذا
Michael Brown

هذا برنامج تعليمي قصير خطوة بخطوة للمبتدئين يوضح كيفية إضافة رمز VBA (رمز Visual Basic للتطبيقات) إلى مصنف Excel وتشغيل هذا الماكرو لحل مهام جدول البيانات.

معظم الناس مثلي وأنت لست خبراء حقيقيين في Microsoft Office. لذلك ، قد لا نعرف جميع خصائص استدعاء هذا الخيار أو ذاك ، ولا يمكننا معرفة الفرق بين سرعة تنفيذ VBA في إصدارات Excel المختلفة. نستخدم برنامج Excel كأداة لمعالجة بياناتنا المطبقة.

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

    أدخل كود VBA في Excel Workbook

    في هذا المثال ، نحن ستستخدم ماكرو VBA لإزالة فواصل الأسطر من ورقة العمل الحالية.

    1. افتح المصنف الخاص بك في Excel.
    2. اضغط على Alt + F11 لفتح محرر Visual Basic (VBE).

    3. انقر بزر الماوس الأيمن فوق اسم المصنف الخاص بك في جزء " Project-VBAProject " (في الزاوية اليسرى العليا من نافذة المحرر) وحدد إدراج - & GT. الوحدة النمطية من قائمة السياق.

    4. انسخ رمز VBA (من صفحة ويب وما إلى ذلك) والصقه في الجزء الأيمن من محرر VBA (" Module1 "window).

    5. نصيحة: تسريع تنفيذ الماكرو

      إذا كان رمزلا يحتوي ماكرو VBA على الأسطر التالية في البداية:

      Application.ScreenUpdating = False

      Application.Calculation = xlCalculationManual

      ثم أضف ما يلي خطوط لجعل الماكرو يعمل بشكل أسرع (انظر لقطات الشاشة أعلاه):

      • إلى بداية الكود ، بعد كل أسطر الكود التي تبدأ بـ خافت (إذا كان هناك لا توجد سطور " خافت " ، ثم أضفها مباشرة بعد السطر الفرعي ):

        Application.ScreenUpdating = False

        Application.Calculation = xlCalculationManual

      • إلى حد كبير من الكود ، قبل End Sub :

        Application.ScreenUpdating = True

        Application.Calculation = xlCalculationAutomatic

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

      بعد تنفيذ التعليمات البرمجية ، يتم إعادة تشغيل كل شيء. نتيجة لذلك ، يتم زيادة الأداء من 10٪ إلى 500٪ (آها ، يعمل الماكرو أسرع بخمس مرات إذا كان يتعامل باستمرار مع محتويات الخلايا).

    6. احفظ المصنف باسم " مصنف Excel المزود بماكرو ".

      اضغط على Crl + S ، ثم انقر فوق الزر " لا " في مربع حوار التحذير " لا يمكن حفظ الميزات التالية في مصنف خالٍ من الماكرو ".

      سيتم فتح مربع الحوار " حفظ باسم ". اختر " مصنف Excel المزود بماكرو " من القائمة المنسدلة " حفظ كنوع " وانقر فوق الزر حفظ .

    7. اضغط على Alt + Q لإغلاق ملفنافذة المحرر والرجوع إلى المصنف الخاص بك.

    كيفية تشغيل وحدات ماكرو VBA في Excel

    عندما تريد تشغيل رمز VBA الذي أضفته كما هو موضح في القسم أعلاه: اضغط Alt + F8 لفتح مربع الحوار " ماكرو ".

    ثم حدد الماكرو المطلوب من قائمة "اسم الماكرو" وانقر فوق الزر "تشغيل".

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