الاستاذ مجدى
دروس فى  VBA Excel 613623
عزيزي الزائر / عزيزتي الزائرة يرجي التكرم بتسجبل الدخول اذا كنت عضو معنا
او التسجيل ان لم تكن عضو وترغب في الانضمام الي اسرة المنتدي
سنتشرف بتسجيلك
شكرا دروس فى  VBA Excel 829894
ادارة المنتدي دروس فى  VBA Excel 103798

دروس فى  VBA Excel Uoou_u10





 
الرئيسيةالأستاذ التعليمضع التسجيلدخولالتسجيل
سبحانك لا علم لنا إلا ما علمتنا أنك أنت العليم
عزيزى الزائر قم بالتسجيل بالمنتدى لمشاهدة باقى الاقسام المهمه
مع تحيات مجدى عبد المنعم محمود يونس ببورسعيد " مدير المنتدى "
أهلا بك من جديد يا زائر آخر زيارة لك كانت في
آخر عضو مسجل محمود تارى فمرحبا به


شاطر
 

 دروس فى VBA Excel

اذهب الى الأسفل 
كاتب الموضوعرسالة
مجدى يونس
Admin
مجدى يونس

عدد المساهمات : 2996
تاريخ التسجيل : 22/02/2013
العمر : 65

دروس فى  VBA Excel Empty
مُساهمةموضوع: دروس فى VBA Excel   دروس فى  VBA Excel Avatarالإثنين نوفمبر 11, 2019 4:07 pm

دروس فى VBA Excel

الدرس الأول

قبل أن نبدأ، دعونا نتأكد من أن الأدوات التي نحتاجها موجودة.
إذا كنت تستخدم ( Excel 2007) أو إصدار أعلى
click ". Office button, then click Excel Options بالاسفل
سيتم إضافة علامة تبويب جديدة وهى Developer

سوف نحتاج فى العمل مع التعليمات البرمجية ل VBA ، محرر، يتم تثبيته بشكل افتراضى. يمكنك فتحه عن طريق الضغط على تركيبة مفتاح الاختصار Alt+ F11


الدرس الثاني

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

سنقوم بعمل المثال التالى معا للتعرف على تفاصيل خاصة بالكود والماكرو
وأتمنى أن يتم تنفيذه من قبل الدارس أو الراغب فى التعلم

المثال

- حذف محتويات الأعمدة A و C
- نقل محتويات العمود B الى العمود A
- نقل محتويات العمود D الى العمود C

قم بتعبئة محتويات الأعمده السابقة بأيه بيانات

قم بالضغط على "Ok" " Record Macro"
قم بتنفيذ المطلوب يدويا الى أن تنفذ جميع الخطوات بالترتيب
لأن كل ما تفعله يتم تسجيله من قبل اداه تسجيل الماكرو
ثم إضغط على Stop Recording

الخطوات بالصور لتسهيل تنفيذ المطلوب

بعد تعبئة البيانات قم بالضغط على Record Macro
تظهر لنا نافذة

1 - نقوم بكتابه اسم الماكرو
نلاحظ أن اسم الماكرو لا يحتوى على ايه مسافات
ومن الممكن أن نضع علامه ( _ ) بين كلمتين لو اردنا تسمية الماكرو بأسم مكون من كلمتين مثلا
2 – نجد ان هناك كلمه Ctrl + وبجوارها مربع
وتعنى أننا يمكن وضع أى حرف داخل هذا المربع ويكون وسيله لإستدعاء الماكرو فيما بعد لتنفيذ المطلوب وهذا امر غير مطلوب حاليا سيتم توضيح ذلك فيما بعد ان شاء الرحمن بالتفصيل
3 – هناك مستطيل به سهم رأسه الى الأسفل
وتعنى اختيار من متعدد وهنا نقوم بإختيار الملف المراد تسجيل به الماكرو فى حاله ان هناك مثلا عدد ( 2 ) ملف اكسل مفتوحين
4 – وهناك مربع آخر وهو الوصف المختصر لهذا الماكرو الذى سيتم تسجيله وحاليا هذا الأمر غير مطلوب
5 – نقوم بالضغط على زر OK
بعد الانتهاء من تنفيذ المطلوب بالكامل
نقوم بالضغط على ايقاف التسجيل

ملحوظة
قد تظهر علامه تسجيل الماكرو بأسفل الشيت نقوم بالضغط عليها لتسجيل الماكرو

ثم بعد الانتهاء من تنفيذ المطلوب نقوم بالضغط على ايقاف التسجيل

لقد تم تسجيل الماكرو
ونبدأ الآن فى معرفة تفاصيل الكود الذى قمنا بعمل خطواته من خلال عمليه التسجيل ومعرفة بعض الأمور الأساسية والهامه للكود البرمجى

للدخول الى الصفحة التى بها الكود البرمجى والذى تم تسجيله تلقائيا فى موديول
نقوم بالضغط على ALT+F11 معا

تفتح لنا صفحه تسمى صفحه محرر الأكواد


الملاحظات :

1- يبدأ الكود بكلمه Sub ثم اسم الماكرو ثم هذين القوسين المغلقين ( )
الكود دائما يبدأ بذلك الأمر وخاصة إذا كان داخل موديول
وهناك أكواد تكتب ولا تسجل عن طريق الماكرو تبدأ بخلاف ذلك وتلك التى توجد داخل حدث الصفحة ( الشيت ) أو داخل حدث الملف
This Workbook
وسيأتى الحديث عن ذلك بالتفصيل فيما بعد ان شاء الرحمن داخل تلك الدروس

2 – هناك داخل الكود علامه (( ' )) وهى دائما تكون مصبوغة باللون
الأخضر وتسمى علامه اقتباس أحادية تشير الى تعليق يمكنك كتابته يدويا
بأى لغة
الفائدة منها : وهذا التعليق يكون خاص إما بشرح جزء من الكود أو تشير الى تعليمات برمجيه معينه
يتجاهلها الكود تماما أثناء عملية تنفيذ الكود وليس لها اى تأثير مطلق على الكود

3 – ينتهى الكود بجمله End Sub
وهذه الجمله هامه جدا لإنهاء عمل الكود
4 – يمكننا هنا ونحن داخل الموديول الذى به الكود البرمجى الذى تم تسجيله تلقائيا بناء على أننا قمنا بتنفيذ الخطوات الخاصة بالمثال يدويا

· تغيير اسم الكود الى اى اسم .. اى نقوم بتغيير كلمه Module1 الى اى كلمه أخرى قد تكون معبرة عن طبيعة عمل الكود أو حتى يمكننا وضع اسمنا باللغة الإنجليزية طبعا دون ترك مسافات ويمكننا الاستعانة بوضع تلك العلامه ( _ ) التى تسمى Under Scour
يمكننا التعديل والإضافة داخل الكود البرمجى ايضا فى تغيير اسماء الأعمده والمدى وخلافه أو أى أمر آخر كما يتراء لنا وسيأتى فيما بعد ذكر هذا الأمر فى الدروس القادمة بشىء من التفصيل
تابع الدرس الثانى

ندخل الى مرحله تنفيذ الماكرو الذى قمنا بتسجيله

ولها خطوات معينة كالتالى :

نذهب الى الشيت ثم نضغط على Insert
تظهر لنا نافذة نختار منها Button
ثم نقوم بوضعه داخل الشيت


تابع الدرس الثانى

ندخل الى مرحله تنفيذ الماكرو الذى قمنا بتسجيله

ولها خطوات معينة كالتالى :

نذهب الى الشيت ثم نضغط على Insert
تظهر لنا نافذة نختار منها Button
ثم نقوم بوضعه داخل الشيت


ثم نقوم بالضغط على الزر كليك يمين
ونختار تعيين ماكرو

تابع الدرس الثانى

ندخل الى مرحله تنفيذ الماكرو الذى قمنا بتسجيله

ولها خطوات معينة كالتالى :

نذهب الى الشيت ثم نضغط على Insert
تظهر لنا نافذة نختار منها Button
ثم نقوم بوضعه داخل الشيت

ثم نقوم بالضغط على الزر كليك يمين
ونختار تعيين ماكرو كالتالى



تظهر لنا نافذة
نختر منها اسم الماكرو وهنا قد اسميته MZM_ELSHRIEF
ثم نختار This Workbook
ثم نضغط على OK

تابع الدرس الثانى

ندخل الى مرحله تنفيذ الماكرو الذى قمنا بتسجيله

ولها خطوات معينة كالتالى :

نذهب الى الشيت ثم نضغط على Insert
تظهر لنا نافذة نختار منها Button
ثم نقوم بوضعه داخل الشيت

ثم نقوم بالضغط على الزر كليك يمين
ونختار تعيين ماكرو كالتالى

تظهر لنا نافذة
نختر منها اسم الماكرو وهنا قد اسميته MZM_ELSHRIEF
ثم نختار This Workbook
ثم نضغط على OK


الآن يمكنك تنفيذ الماكرو الذى قمنا بتسجيله
بمجرد الضغط على الزر أى Button


يمكنك أيضا تغيير اسم الزر اذا اردت ذلك كالتالى
بالضغط كليك يمين على الزر
تظهر لك نافذة اختر منها اضافة نص

حفظ الملف

عند حفظ الملف تظهر لنا رساله



نضغط على زر NO

فتظهر لنا رساله أخرى

تابع الدرس الثانى

ندخل الى مرحله تنفيذ الماكرو الذى قمنا بتسجيله

ولها خطوات معينة كالتالى :

نذهب الى الشيت ثم نضغط على Insert
تظهر لنا نافذة نختار منها Button
ثم نقوم بوضعه داخل الشيت
ثم نقوم بالضغط على الزر كليك يمين
ونختار تعيين ماكرو كالتالى

تظهر لنا نافذة
نختر منها اسم الماكرو وهنا قد اسميته MZM_ELSHRIEF
ثم نختار This Workbook
ثم نضغط على OK

الآن يمكنك تنفيذ الماكرو الذى قمنا بتسجيله
بمجرد الضغط على الزر أى Button

يمكنك أيضا تغيير اسم الزر اذا اردت ذلك كالتالى
بالضغط كليك يمين على الزر
تظهر لك نافذة اختر منها اضافة نص

حفظ الملف

عند حفظ الملف تظهر لنا رساله
نضغط على زر NO

فتظهر لنا رساله أخرى

نضغط على زر Yes

Save as type

Excel Macro-Enbled Workbook

ثم نضغط على Save





_________________
لا تعطيني سمكة ... و لكن علمني كيف أصطاد السمك

دروس فى  VBA Excel Aaa11
الرجوع الى أعلى الصفحة اذهب الى الأسفل
http://magdi54.forumegypt.net
serdoun

serdoun

عدد المساهمات : 16
تاريخ التسجيل : 25/11/2019
العمر : 38

دروس فى  VBA Excel Empty
مُساهمةموضوع: رد: دروس فى VBA Excel   دروس فى  VBA Excel Avatarالخميس نوفمبر 28, 2019 9:25 pm

جزاك الله خيرا أساتذي العزيز
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
دروس فى VBA Excel
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
الاستاذ مجدى :: قسم مجموعة الاوفيس :: قسم الاكسل :: شروحات اكسل-
انتقل الى: