الجمعة، 3 فبراير 2023

إتقان استخدام وحدات ماكرو Excel وVBA

 اكسل vba / الدرس 002 / استخدام الماكرو في تعلم كتابة الاكواد في برمجة الاكسل

إتقان استخدام وحدات ماكرو Excel وVBA

مقدمة

يعد Excel Macros وVBA (Visual Basic for Applications) أدوات فعالة تستخدم لإتمام المهام في Microsoft Excel. باستخدام وحدات الماكرو وVBA، يمكنك إنشاء صيغ معقدة وإتمام إدخال البيانات وحتى إنشاء تطبيقات متخصصة. ستوفر هذه المقالة نظرة عامة حول كيفية استخدام وحدات الماكرو وVBA في Excel. سنغطي موضوعات مثل إنشاء وحدات الماكرو وتسجيل وحدات الماكرو وتعديل وحدات الماكرو واستخدام محرر Visual Basic. سنناقش أيضًا بعض الميزات الأكثر تقدمًا في Excel Macros وVBA مثل التكرار والمتغيرات والوظائف والكائنات.


إنشاء وحدات الماكرو


الخطوة الأولى في إنشاء ماكرو هي فتح محرر Visual Basic (VBE). للقيام بذلك، انتقل إلى علامة التبويب Developer في قائمة الشريط الموجودة أعلى الشاشة. إذا كنت لا ترى علامة تبويب المطور في قائمة الشريط، فيمكنك تمكينها بالانتقال إلى ملف> خيارات> تخصيص الشريط> تحديد "المطور"> موافق. بمجرد تمكين علامة التبويب Developer في قائمة الشريط، انقر فوقها وحدد Visual Basic من القائمة المنسدلة. سيؤدي هذا إلى فتح نافذة محرر Visual Basic حيث يمكنك البدء في كتابة كود الماكرو الخاص بك.


تسجيل وحدات الماكرو


إذا كنت لا ترغب في كتابة كل شفرة الماكرو يدويًا، يمكنك تسجيل ماكرو بدلاً من ذلك. لتسجيل ماكرو في Excel، انتقل إلى علامة التبويب Developer في قائمة الشريط وحدد "Record Macro" من القائمة المنسدلة. سيؤدي هذا إلى فتح مربع حوار حيث يمكنك إدخال معلومات حول الماكرو الخاص بك مثل اسمه ووصفه. بمجرد إدخال هذه المعلومات، انقر فوق "موافق" لبدء تسجيل الماكرو الخاص بك.


عند تسجيل ماكرو في Excel، من المهم أن تتذكر أنه سيتم تسجيل جميع الإجراءات التي تم اتخاذها أثناء التسجيل في رمز الماكرو تلقائيًا، لذا تأكد من عدم ارتكاب أي أخطاء أثناء التسجيل! بمجرد الانتهاء من تسجيل الماكرو، انقر فوق "إيقاف التسجيل" من علامة التبويب Developer في قائمة الشريط أو اضغط على Ctrl + Shift + F8 على لوحة المفاتيح لإيقاف التسجيل. سيكون الماكرو المسجل الآن متاحًا للاستخدام عند الحاجة!


  تحرير وحدات الماكرو


  بعد إنشاء ماكرو أو تسجيله في Excel، قد يحتاج إلى بعض التحرير قبل أن يصبح جاهزًا للاستخدام. لتحرير ماكرو موجود، ارجع إلى نافذة محرر Visual Basic بالنقر فوق علامة التبويب Developer في قائمة الشريط ثم تحديد Visual Basic من القائمة المنسدلة مرة أخرى. بمجرد الدخول إلى نافذة محرر Visual Basic، حدد موقع الماكرو الموجود لديك عن طريق التمرير عبر جميع الوحدات النمطية المتاحة حتى تجده، ثم انقر فوقه نقرًا مزدوجًا لفتح الكود الخاص به لأغراض التحرير. هنا يمكنك إجراء أي تغييرات ضرورية مثل إضافة أسطر جديدة من التعليمات البرمجية أو حذف الأسطر الموجودة حتى يبدو كل شيء على ما يرام ثم احفظ التغييرات بالنقر فوق "حفظ الوحدة النمطية" من نافذة محرر Visual Basic أو الضغط على Ctrl + S على لوحة المفاتيح بمجرد الانتهاء من التحرير!

 

  باستخدام محرر Visual Basic


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


  • المتغيرات - يتم استخدام المتغيرات عند كتابة وحدات الماكرو لأنها تسمح لنا بتخزين البيانات مؤقتًا أثناء تشغيل وحدات الماكرو الخاصة بنا مما يجعلها مفيدة بشكل لا يصدق عند التعامل مع كميات كبيرة من البيانات أو العمليات الحسابية المعقدة! يتم التصريح عن المتغيرات باستخدام Dim متبوعًا باسمها ثم نوعها (على سبيل المثال: Dim myVariable As


ليست هناك تعليقات:

إرسال تعليق

أفضل مشاركة

أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا

 أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا أكواد في الإكسل_001_الترتيب التصاعدي والتنازلي كود سهل جدا الأكواد Sub wترتيب_تص...

المشاركات الأكثر مشاهدة