مقدمة إلى لغة VBA
من المميزات الجميلة التي توفرها شركة Microsoft في كل برامج حزمة Office ومن ضمنها برنامج Excel هي لغة VBA وهي اختصار Visual Basic For Application والسبب في وجود هذه اللغة هو أنه في حالة أنك تريد عمل شئ معين غير موجود بصورة مباشرة في امكانيات برنامج Excel يمكنك برمجته من خلال لغة VBA
على سبيل المثال في هذا الدرس : تحويل الأرقام إلى حروف ( تفقيط الأرقام ) باللغة العربية في Excel قمنا ببرمجة دالة التفقيط لأنه لا يوجد دالة من دوال برنامج Excel مخصصة للتفقيط .
استخدام لغة VBA في برنامج Excel يتم من خلال التبويب Developer اذا لم يكن موجود يمكنك اظهاره عن طريق الضغط بزر الماوس الأيمن في أي مكان في الشريط Ribbon ثم اختيار Customize the Ribbon من القائمة المختصرة .
سيظهر مربع حوار Excel Options قم بعمل الخطوات التالية :
- تأكد من اختيار Main Tabs من القائمة Customize the Ribbon
- قم بتفعيل التبويب Developer
- اضغط على زر OK
سيتم اضافة التبويب Developer
الأن نريد اضافة زر عند الضغط عليه تظهر رسالة معينة , لعمل ذلك اذهب إلى التبويب Developer ثم اضغط على Insert ثم في الجزء ActiveX Controls اضغط على رمز زر الأمر Command Button
الأن قم برسم زر الأمر في أي مكان تريده .
يمكنك التحكم في خصائق زر الأمر مثل تغيير النص المكتوب عليه والكثير من الخصائص الأخرى عن طريق نافذة الخصائص Properties ويمكنك اظهارها عن طريق الضغط بزر الماوس الأيمن في أي مكان داخل زر الامر واختيار Properties من القائمة المختصرة .
ستظهر نافذة الخصائص Properties قم بتغيير النص الافتراضي CommandButton 1 أمام الخاصية Caption إلى أي نص تريده , على سبيل المثال أنا كتبت Click Me
ستلاحظ تغيير النص المكتوب على زر الأمر .
الأن قد قمنا بوضع زر الأمر نريد برمجته أنه عندما يتم الضغط عليه تظهر رسالة معينة . لعمل ذلك سنقوم بكتابة كود بسيط , ولإضافة هذا الكود قم بالضغط المزدوج على زر الأمر أو اضغط بزر الماوس الأيمن على زر الأمر واختر View Code من القائمة المختصرة .
ستظهر شاشة محرر أكواد لغة VBA , ستلاحظ وجود هذا الكود :
End Sub
الأن سنقوم بكتابة كود اظهار رسالة بين السطرين السابقين وهو :
MsgBox "Welcome in Excelawy"
لاحظ أنه يمكنك استبدال النص المكتوب بين علامتين التنصيص بأي نص أخر تريده .
الأن نريد تجربة ما قمنا بفعله , لعمل ذلك سنخرج من وضع التصميم إلى وضع التنفيذ , لعمل ذلك اذهب إلى التبويب Developer ثم قم بعدم تفعيل الإختيار Design Mode ( اذا أردت الرجوع مرة أخرى إلى وضع التصميم قم بتفعيل الإختيار Design Mode في التبويب Developer )
نحن الأن في وضع التنفيذ اضغط على زر الأمر ستظهر الرسالة .
ملحوظة : الملفات المكتوب بها كود VBA لابد أن يتم حفظها بهذا التنسيق Excel Macro-Enabled Workbook
ليست هناك تعليقات:
إرسال تعليق