القائمة الرئيسية

الصفحات

 مقدمة إلى لغة VBAفي برنامج Excel

هنتعرف علي مقدمه الي لغه VBA في برنامج Excel..

أساسيات البرمجة باستخدام Excel VBA
جميع اكواد Access
VBA Excel شرح
الفرق بين VB و VBA
دورة VBA Excel
تعلم لغة البرمجة VBA
كورس Access كامل
كاتب اكواد Excel اون لاين

من المميزات الجميلة التي توفرها شركة 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 , ستلاحظ وجود هذا الكود :

Private Sub CommandButton1_Click()


End Sub

الأن سنقوم بكتابة كود اظهار رسالة بين السطرين السابقين وهو :

MsgBox "Welcome in Excelawy"

لاحظ أنه يمكنك استبدال النص المكتوب بين علامتين التنصيص بأي نص أخر تريده .

الأن نريد تجربة ما قمنا بفعله , لعمل ذلك سنخرج من وضع التصميم إلى وضع التنفيذ , لعمل ذلك اذهب إلى التبويب Developer ثم قم بعدم تفعيل الإختيار Design Mode ( اذا أردت الرجوع مرة أخرى إلى وضع التصميم قم بتفعيل الإختيار Design Mode في التبويب Developer )

نحن الأن في وضع التنفيذ اضغط على زر الأمر ستظهر الرسالة .

ملحوظة : الملفات المكتوب بها كود VBA لابد أن يتم حفظها بهذا التنسيق Excel Macro-Enabled Workbook

تعرفنا علي مقدمه الي لغه VBA في برنامج Excel..

أساسيات البرمجة باستخدام Excel VBA

جميع اكواد Access

VBA Excel شرح

الفرق بين VB و VBA

دورة VBA Excel

تعلم لغة البرمجة VBA

كورس Access كامل

كاتب اكواد Excel اون لاين

افضل تطبيق للتعديل علي الصور من موبايلك
 بقولك الابليكيشن ده بيشتغل بالذكاء الاصطناعي  AI 😌🤗🔥
https://bit.ly/322Le5S

تعليقات