
البرمجة باستخدام إكسل VBA
اجعل كل الحسابات تتم تلقائيًا داخل إكسل
ماذا ستتعلم؟
- كتابة البرنامج الأول بلغة VBA
- فهم الأحداث والأدوات وخصائصها في VBA
- التعامل مع كائنات إكسل والجمل الشرطية
- استخدام المتغيرات وبرمجة صندوق الرسائل
- إضافة الأدوات إلى أوراق العمل
- التعامل مع خلايا إكسل بالكود
- فهم الخوارزميات وكتابة خطة للكود
- استخدام الحلقات التكرارية ووحدات الماكرو
عن الدورة
يشرح هذا الكورس البرمجة باستخدام إكسل VBA، أي كتابة أكواد بلغة فيجوال بيسك للتطبيقات لأتمتة الحسابات والمهام المتكررة داخل Excel بضغطة زر. تبدأ بمقدمة ومحاور الكورس، ثم كسر الجليد وكتابة البرنامج الأول، والأحداث والأدوات في VBA، والتعرف على الأدوات وخصائصها. بعد ذلك تتعلم كائنات إكسل والجمل الشرطية، والمتغيرات وبرمجة صندوق الرسائل، وإضافة أدوات إلى أوراق العمل، وكيف تتعامل VBA مع خلايا إكسل. ثم تنتقل إلى مفهوم الخوارزميات وبناء خطة لكتابة الكود، والحلقات التكرارية، وبرنامج تحديد المورد الأفضل، ووحدات الماكرو، مع تحميل ملف العمل والتطبيقات. يناسب هذا الكورس مستخدمي إكسل والمحاسبين وموظفي التقارير وكل من يريد توفير الوقت في المهام المتكررة. يفضل أن تعرف أساسيات إكسل، لكن لا تحتاج إلى خبرة في البرمجة، فالكورس يبدأ بأول برنامج. وفي النهاية ستكون قادرا على كتابة ماكرو وبرامج بسيطة، والتحكم في الخلايا والأدوات، وجعل حساباتك تتم تلقائيا.
نتائج متوقعة من الدورة
- القدرة على أتمتة العمليات داخل إكسل باستخدام VBA.
- إنشاء حلول برمجية مخصصة لتلبية احتياجات العمل.
- تحسين الإنتاجية من خلال كتابة الأكواد وتنفيذ الخوارزميات.
- تطوير مهارات البرمجة لحل المشكلات وزيادة الكفاءة.
تقييمات المتدربين
- ★★★★★أحمد ا.·منذ 2 شهرشاهد 100٪
دورة تدريبية جيدة جدا
- ★★★★★Ahmed s.·منذ 3 شهرشاهد 100٪
ممتاز وسهل جدا
- ★★★★★كوثر ا.·منذ 4 شهرشاهد 100٪
أستفدت كثيرا من الدورة, وايضا التطبيقات كانت فعالة في تثبيت المفاهيم, شكرا لمجهوداتكم
تم عرض كل التقييمات (3)
محتوى الدورة
1البرمجة باستخدام إكسيل Excel VBA
12 درس
- مقدمة والتعرف على محاور الكورسيقدم دورة VBA في Excel بمنهجية الهرم المقلوب القائمة على الأمثلة العملية، ويعرض محاورها: بيئة VBA والكائنات والأحداث، ونماذج المستخدم، والمتغيرات والشروط والحلقات، وصندوق الرسائل، والماكرو.3:14
- كسر الجليد وكتابة البرنامج الأوّليعرف VBA كلغة برمجة مدمجة في Microsoft Office، ويشرح تفعيل قائمة Developer وفتح بيئة Visual Basic، وبنية ملف Excel (workbook وsheets وcells)، ويكتب أول برنامج يعرض رسالة.18:38
- الأحداث والأدوات في VBAيشرح مفهوم الأحداث في VBA وأنواعها كأحداث النظام والأوراق، ويعرف نماذج المستخدم UserForm وأدواتها كالـ Label والـ TextBox وزر الأوامر والفرق بين Check وOption.15:55
- التعرّف على الأدوات وخصائصهايبني نموذج مستخدم لإدخال كلمة المرور، ويشرح خصائص الأدوات كالاسم البرمجي وPasswordChar الذي يخفي النص بنجوم، ويحدد أين تُكتب الأكواد: في حدث فتح الـ Workbook وفي زر الأوامر.20:35
- كائنات إكسل والجمل الشرطيةيبرمج نموذج كلمة المرور: حدث فتح الـ Workbook لإخفاء Excel وإظهار النموذج، والجمل الشرطية If وElseIf وElse للتحقق من الكلمة، وإعدادات Trust Center للماكرو.24:25
- المتغيرات وبرمجة صندوق الرسائليضيف زر خروج لنموذج كلمة المرور، ويبرمج صندوق الرسائل MsgBox بأزرار Yes وNo، ويشرح تصريح المتغيرات بكلمة Dim وفائدته في كتابة كود نظيف، واستخدام الشرط لاتخاذ قرار الخروج.17:44
- إضافة أدوات إلى أوراق العمل في إكسليضيف أدوات مباشرة في ورقة Excel بدل نموذج مستخدم، عبر مثال حل معادلة من الدرجة الأولى: زر أوامر، وقراءة قيم A وB من الخلايا، وتصريح المتغيرات As Double، وعرض X.20:51
- كيف تتعامل VBA مع خلايا إكسليطور برنامج حل المعادلة ليراعي الحالات الخاصة: التحقق من أن A لا تساوي صفرا وأن الخلايا ليست فارغة، باستخدام If متداخلة وشروط مركبة، مع رسائل خطأ واضحة ومسافات بادئة لتحسين القراءة.19:29
- مفهوم الخوارزميات وبناء خطة عمل كتابة الكوديشرح مفهوم الخوارزمية وكيفية التخطيط لكتابة الكود قبل البدء، من خلال برنامج حل المعادلة من الدرجة الثانية في VBA: تحديد المتغيرات المطلوبة، والتحقق من قيمة A، ومناقشة حالات دلتا.27:32
- التعرّف على مفهوم الحلقات التكراريةيعرّف بمفهوم الحلقات التكرارية في VBA، ويوضح الشكل العام لحلقات For وWhile وUntil وكيف يعمل العداد في For، مع تحسين رسائل التنبيه في برنامج المعادلة.23:25
- برنامج تحديد المورّد الأفضليطبّق الحلقات في VBA على برنامج حقيقي لتحديد المورّد الأفضل من جدول النتائج المرجحة، عبر حلقة For تقارن القيم بمتغير Max وتعرض اسم الشركة الأفضل في MessageBox.22:57
- وحدات الماكرويشرح وحدات الماكرو في Excel وتسجيل الماكرو، وكيفية تنسيق الخلايا بالكود وألوان RGB، وتحديد اختصار للماكرو، واختيار مكان حفظه، وتعديل الكود الناتج للاستفادة منه.19:38
2المحلقات
2 ملحقات
- تحميل ملف العمل
- تحميل التطبيقات
المحاضر

د.م./محمد الخضور



