لغة VBA في
برمجة برنامج Microsoft Excel
ما هو صطلح Excel VBA؟
يرمز المصطلح VBA كاختصار إلى Visual Basic for
Applications. وهذا المصطلح Excel VBA هي لغة برمجة Microsoft
لبرنامج Excel وجميع برامج Microsoft Office الأخرى، مثل Word و PowerPoint. حيث تشترك جميع برامج مجموعة Office في لغة برمجة واحدة.
إذًا.. لمَ تم استخدام لغة برمجة Excel VBA؟
بينما لا يمكن للمستخدمين معالجة برنامج Excel
الرئيسي بشكل مباشر من خلال لغة البرمجة VBA، يمكنهم إتقان فن إنشاء وحدات الماكرو
لتحسين وقتهم في استخدام برنامج Excel. وهناك طريقتان لإنشاء وحدات ماكرو Excel.
– الطريقة الأولى:
هي استخدام مسجل الماكرو. وبعد تنشيط المُسجل، سيقوم برنامج Excel بتسجيل جميع الخطوات التي يقوم بها
المستخدم وحفظها على أنها “عملية”
تُعرف باسم الماكرو. فعندما يقوم المستخدم بإنهاء المُسجل، يتم حفظ هذا الماكرو ويمكن تعيينه إلى
زر يقوم بتشغيل نفس العملية بالضبط مرة أخرى عند النقر فوقه. هذه الطريقة بسيطة نسبيًا ولا تتطلب معرفة متأصلة برمز VBA. وستعمل هذه الطريقة مع العمليات البسيطة.
ومع ذلك، فإن عيب هذه الطريقة هو أنها غير قابلة
للتخصيص بشكل كبير، وأن الماكرو سيحاكي إدخال المستخدم تمامًا. بشكل افتراضي، حيث تستخدم وحدات الماكرو الخاصة بالمسجل أيضًا الإشارة المطلقة
بدلًا من المراجع النسبية. ويعني مصطلح IKt أنه من الصعب جدًا استخدام
وحدات الماكرو التي تم إنشاؤها بهذه الطريقة مع المتغيرات والعمليات “الذكية“.
– الطريقة الثانية
والأكثر فاعلية لإنشاء ماكرو Excel
هي: كتابة رمز باستخدام VBA.
أين ترميز Excel VBA؟
للوصول إلى نافذة VBA، اضغط على Alt + F11 داخل أي برنامج Office. عند القيام بذلك بشكل صحيح، سيؤدي ذلك إلى فتح
نافذة بها شجرة بنية ملف في أعلى اليسار، وخصائص في أسفل اليسار، وجزء تصحيح
الأخطاء في أسفل الوسط وأسفل اليمين، وقسم الترميز الذي يشغل غالبية الشاشة في
الوسط وأعلى اليمين. قد يبدو هذا مربكًا في البداية، لكنه في الواقع
أبسط مما يبدو.
وفي معظم الأوقات، سيعمل المستخدم في قسم
الترميز. حيث يتم استخدام قسم بنية الملف فقط لإنشاء ملف
ماكرو جديد. سيتم استخدام قسم الخصائص في أسفل اليسار فقط
لوحدات الماكرو الأكثر تقدمًا التي تستخدم UserForms لإنشاء واجهات رسومية للماكرو.
وقسم الترميز هو المكان الذي يحدث فيه الترميز،
إن لم يكن كله. سيقوم المستخدم بإنشاء وحدات الماكرو وترميزها
وحفظها هنا. بعد كتابة رمز الماكرو وحفظه، يمكن بعد ذلك
إرفاقه بمشغلات معينة في نموذج Excel. يمكن تنشيط الماكرو بضغطة زر معين في ورقة
العمل، أو عند تعديل خلايا معينة، على سبيل المثال. أسهل طريقة لتنفيذ ماكرو هي إرفاقه بزر.
برنامج Microsoft Excel
وفي
نهاية المقال، نتمنى أن نكون قد أفدناكم بما يخص هذا الجزء من البرمجة باستخدام
برنامج Excel، ونضرب لكم موعدًا جديدًا مستقبلًا مع المزيد من المقالات.