إنتقال للمحتوى

ابحث فى الموقع مع جوجل

بحث مخصص

تأكد من صحة الحديث قبل نشره



بحث عن:

جديــــــد New

شبكة محترفى أوراكل

<




صورة

دورة شرح الفيجول بيسك للتطبيقات VBA

VBA فيجوال فيجوال بيسك شرح شروحات دورة

209 رد (ردود) على هذا الموضوع

#41 AbedElkader

AbedElkader
  • Members-1
  • 116 مشاركة

تاريخ المشاركة 29 November 2011 - 05:01 PM

هل نجيب نحن ام ننتظر الاجابة من طرفكم ؟! :frown3:
  • mohamed fathalla mahmoud و deteDetaWenda معجبون بهذا

صورة

اللهم حرر قدسنا


#42 محمد يحياوي

محمد يحياوي

    مشرف

  • مشرف
  • 1627 مشاركة
  • Gender:Male
  • Location:الجزائر

تاريخ المشاركة 29 November 2011 - 06:54 PM

الاخ الفاضل محمد صالح السؤال الذي طرحته لايمكن ان يجيب عليه من يتابع الدورة لذلك ارجوا ان تكون الاسئلة من المقرر !!! :blink:

صورة


#43 سعد عابد

سعد عابد
  • Honored Members
  • 1196 مشاركة
  • Gender:Male
  • Location:مصر
  • Interests:حب كل الاعضاءحبا فى الله

تاريخ المشاركة 29 November 2011 - 07:21 PM


  • اخوانى
    هناك سؤال محيرنى كلما تكلمنا عن شئ رد علينا من يقول ان هذا الامر متقدم ان هذا الامر ليس فى مكانة
    ما من مكرو الا ويبدا sub وينتهى end sub قالوا انت مستعجل
    ان افعل والجهاز يترجم الافعال الى اكواد كيف افهمها ومن اين ابدا
    معذرة لعدم استيعابى لخطة الدوره
    او لعدم استيعابى للفيجول عامة فعذرونى واشروح لنا ارجوكم عن تجربة شخصية منكم كيف بدااتم

  • moawad1385 معجب بهذا

0K6Yh.png 

 

 

jKpi0.jpg

 

 

 


#44 الـعيدروس

الـعيدروس

    مشرف سابق

  • فريق الموقع
  • 2768 مشاركة
  • Gender:Male
  • Interests:رحماك يارب

تاريخ المشاركة 29 November 2011 - 08:57 PM

السلام عليكم
اولا اشكر القائمين على هذه الدورة المميزة على رأسهم عبدالله المجرب

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

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



#45 معتصم محمد

معتصم محمد

    خبير إكسيل

  • EMembers-3
  • 272 مشاركة
  • Gender:Male

تاريخ المشاركة 29 November 2011 - 11:56 PM

الأستاذ الفاضل / سعد عابد
نقدر رغبتك في التعلم وسد الفجوات المعلوماتية، لكن
وفقاً لخطة الدورة فإن الجزء الأول هو لفهم كيفيةإستخدام اداة مسجل الماكرو - وبعيداً عن هذه الدورة فإن اول خطوات الدخول لعالم الأكواد في اي دورة يكون بشرح مسجل الماكرو-

وظيفة هذه المرحلة هو تعلم كيفية تسجيل الماكرو وكيفية استخدام هذا الماكرو.

بينما ما ترغب في معرفته فسوف نتطرق له مع الوقت فمثلاً هناك من لا يعرف اين هو الكود الناشئ عن تسجيل الماكرو ولا ما هو شكل الكود اساساً، فكيف نقوم بالتحدث عن الكود يبدأ ب SUB في حالة الأكواد العادية التي لا تكون نتيجتها قيمة معينة وتبدأ ب Function في حالة كتابة دالة مستحدثة UDF

نحن نرغب فقط في آلا نشتت اذهان من يدخل هذا المجال للمرة الأولى؛ لانه ان تشتت ذهنه فقد لا يُكمل هذه الدورة

لذلك ارجو من الجميع الإلتزام بخطة الدورة وعد الإستفسار عن اي مواضيع خارج النقاط التي تم شرحها (فضلاً لا أمراً)، وفي حالة رغبتك في الإستفسار عن شي خارج اطار الدور فيمكن انشاء موضوع جديد

بالتوفيق للجميع
  • angel eyes و ليمونة الحلوة معجبون بهذا

سبحان الله وبحمده سبحان الله العظيم
اللهم إهديني الى صراطك المستقيم


مدونتى لدروس الإكسل إتعلم اونلاين @ FaceBook @ YouTube


#46 سعد عابد

سعد عابد
  • Honored Members
  • 1196 مشاركة
  • Gender:Male
  • Location:مصر
  • Interests:حب كل الاعضاءحبا فى الله

تاريخ المشاركة 30 November 2011 - 12:33 AM

استاذ معتصم محمد
ااشكرك على ردك وعلى تفهمك وربما تعجلت
فل تلتمسوا لى العذر لانى احب العلم والتعلم
اشكركم وفقكم الله
بانتظار حتى تصلوا الى ما اصبوا اليه
تحياتى
سعد عابد

0K6Yh.png 

 

 

jKpi0.jpg

 

 

 


#47 عبدالله المجرب

عبدالله المجرب

    مراقب عام

  • مراقب عام
  • 5076 مشاركة
  • Gender:Male
  • Location:مملكة البحرين
  • Interests:صرح اوفسينا التعليمي

تاريخ المشاركة 30 November 2011 - 10:28 AM

سؤال هذه الحلقة من دورة vba للمشتركين في الدورة

عرفنا في الشرح كيف يتم ربط تنفيذ الماكرو بمفتاح اختصار عند تسجيل الماكرو
والسؤال هو:
كيف يتم تعيين اختصار لماكرو بعد تسجيله؟
................
بإذن الله سيتم احتساب نقاط لمن يجيب أولاً ولمن يقوم بإرفاق الملفات المطلوبة منه كتقييم لأداء المشتركين في الدورة


السلام عليكم
سؤال وجيه ومن المقرر
وهذا شرح للطريقة
http://www.youtube.com/watch?v=THSwrKS8O3M
  • أ / محمد صالح معجب بهذا

أخــ أبو احمد ــوكم


1
news.gif
 

حسابي في الفيسبوك

حسابي في تويتــــر

 

اعذروني ففي الفترة القادمة سيكون تواجدي في المنتدى ضيق جداً وذلك للانشغال في دورة لمدة 6 شهور بعد الدوام

 


#48 أبوعبد الله

أبوعبد الله

    مدير سابق

  • فريق الموقع
  • 1418 مشاركة
  • Gender:Male

تاريخ المشاركة 30 November 2011 - 05:48 PM

إخواني الأعزاء وأحبابي
أولاً : أرجو أن تسامحوني على تأخري عليكم في مواصلة وإكمال ما بدأه أخي الحبيب عبدالله المجرب ، وأرجو أن تقبلوا مني أجمل التهاني بمناسبة العام الهجري الجديد فكل عام وأنتم بكل خير .
ثانياً : إليكم الجزء أو الحلقة الثانية من الشروح والذي يوضح جزئية حذف الماكرو وما يرتبط به من أمور ، حاولت جهدي أن أوصل المعلومات فيه بصورة بسيطة مع بعض التوضيح بصور من خلال ملف Word مرفق به التفاصيل ، وسأحاول لاحقاً وضع شرح فيديو لتوضيح جوانب أخرى بالموضوع ، أرجو أن يكون قد حالفني التوفيق فيما ستجدوه .
وتقبلوا تحياتي وتقديري .

أخوكم ومحبكم أبو عبدالله

ملفات مرفقة


  • خالد القدس معجب بهذا

#49 الـعيدروس

الـعيدروس

    مشرف سابق

  • فريق الموقع
  • 2768 مشاركة
  • Gender:Male
  • Interests:رحماك يارب

تاريخ المشاركة 01 December 2011 - 12:03 AM

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



#50 أ / محمد صالح

أ / محمد صالح

    مدير قسم الويب

  • فريق الموقع
  • 1188 مشاركة
  • Gender:Male
  • Location:مصر - البحيرة - إيتاي البارود
  • Interests:برمجة الأكسس والفيجوال بيسك والإكسل وبرمجة وتطوير المواقع

تاريخ المشاركة 01 December 2011 - 10:46 AM

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
مواصلة لما بدأه أخواي عبد الله المجرب وأبو عبد الله
هنا تلخيص لكل ما يخص الماكرو من حيث التسجيل والتعامل بالحذف أو التعديل أو الاستدعاء
................
يمكن تسجيل الماكرو من تبويب المطور developer أو من شريط الحالة status bar
* - لإطهار تبويب المطور في أوفيس 2007:
اضغط على زر الأوفيس ثم خيارات إكسل excel options ثم من التبويب شائع popular اختر "إظهر تبويب المطور في الشريط" Show Developer tab in the Ribbon ثم موافق ok

* - لإطهار تبويب المطور في أوفيس 2010:
اضغط على تبويب ملف file tab ثم خيارات options ثم تخصيص الشريط customize ribbon ثم اختيار المطور developer من القائمة اليمنى ثم موافق ok

* - لإظهر زر تسجيل الماكرو في شريط الحالة status bar إذا لم يكن موجوداً اضغط بزر الفارة الأيمن على شريط الحالة ثم اختر تسجيل ماكرو macro recording

===
بعد الضغط على تسجيل ماكرو تظهر شاشة لتسمية الماكرو واختيار مكان تخزين الماكرو وإضافة اختصار من لوحة المفاتيح له وكتابة وصف نتعامل معها كما نريد ثم نضغط على موافق ok

===
* - ولإيقاف تسجيل الماكرو يمكن استعمال شريط المطور أو شريط الحالة

===
للتعامل مع الماكرو بالتعديل أو الحذف يمكن الوصول لها من خلال الضغط على alt+f11 للوصول لنافذة محرر الفيجوال بيسك أو الضغط على زر الماكروات macros في شريط المطور أو الشغط على alt+f8 من لوحة المفاتيح
ثم نحدد الماكرو المراد تعديله أو حذفه ثم نضغط على زر تعديل edit أو حذف delete

* - ويمكن أيضا حذف الماكرو من شاشة محرر الفيجوال بيسك وذلك بتحديد نص الماكرو بداية من sub إلى end sub ثم الضغط على delete من لوحة المفاتيح (كحذف أي نص عادي)

---
* - لوضع اختصار أو وصف أو تغيير مكان تخزين ماكرو نضغط على خيارات options في نافذة الماكروات بعد تحديد الماكرو المطلوب.

==
لتشغيل الماكرو:
* - يمكنك تشغيل الماكرو من خلال الضغط على الماكروات macros في شريط المطور developer ثم اختيار الماكرو المطلوب ثم الضغط على تشغيل run
أو بالضغط على alt+f8 لظهور نفس النافذة واختيار الماكرو المطلوب ثم الضغط على run

* - أو يمكنك تشغيل الماكرو من داخل شاشة محرر الفيجوال بيسك بالوقوف بالمؤشر داخل الماكرو المطلوب ثم الضغط على f5 من لوحة المفاتيح أو من قائمة run اختر run sub/user form

* - أو يمكنك ربط الماكرو بزر أو بصورة أو بشكل تلقائي وذلك من خلال الضغط بزر الفارة الأيمن على الأداة المطلوب ربطها بماكرو ثم اختيار "تعيين ماكرو" assign macro تظهر نافذة يمكنك اختيار الماكرو المطلوب ربطه ثم موافق ok أو تسجيل ماكرو جديد بالضغط على "تسجيل" record أو كتابة كود ماكرو جديد بالضغط على "جديد" new

* - يمكنك إضافة الماكرو إلى شريط الوصول السريع (الشريط الصغير على يمين زر أوفيس أو تبويب ملف) وذلك من حلال:
الضغط على السهم في نهاية شريط الوصول السريع ثم اختيار "أوامر أكثر" more commands أو الضغط بزر الفارة الأيمن على شريط الوصول السريع أو الشريط ribbon واختيار "تخصيص شريط الوصول السريع" customize quick access tool bar تظهر نافذة الخيارات على تبويب شريط الوصول السريع
نختار من القائمة العلوية اليسرى "اختيار الأوامر من" choose commands from ماكروات macros
تظهر جميع الماكروات افل القائمة اختر منها ما تشاء ثم اضغط على زر إضافة add
ولتغيير اسم ظهور الماكرو وايقونته في شريط الوصول الريع نحدد الماكرو الذي تمت إضافته في الجزء الأيسر من النافذة ثم الضغط على زر تعديل modify

* - لإضافة الماكرو إلى تبويب جديد في الشريط (خاص بأوفيس 2010):
نضغط بزر الفارة الأيمن على شريط الوصول السريع أو الشريط ribbon واختيار "تخصيص الشريط" customize the ribbon
ثم نختار من القائمة اليسرى العلوية الماكروات macros ثم ننشئ تبويباً جديداً من خلال الضغط على زر "تبويب جديد" new tab اسفل الجزء الأيمن من النافذة ثم تحديد الماكرو المطلوب من اليسار والضغط على زر إضافة add
وبنفس الطريقة يمكنك تعديل اسم التبويب أوالماكرو وأيقونته
========
وفي الأخير
لكم مني كل التمنيات بالتوفيق
ولا ينقصني سوى دعاؤكم
والسلام عليكم ورحمة الله وبركاته
  • حاملة المسك معجب بهذا

التغير هو القانون الدائم للحياة
... ودوام الحال من المحال ...
فلماذا لا نتغير بإرادتنا إلى ما نريد
قبل أن تغيرنا الحياة مجبرين
إلى ما لا نريد
؟؟؟
!!

القرآن بالصوت والصورة 3
صفحتي الشخصية في أوفيسنا
خدمة عرض نتائج المدارس الإعدادية على الإنترنت
صفحة مواقيت الصلاة في ثوبها الجديد


#51 أبوعبد الله

أبوعبد الله

    مدير سابق

  • فريق الموقع
  • 1418 مشاركة
  • Gender:Male

تاريخ المشاركة 01 December 2011 - 11:43 AM

أخي الحبيب / عبدالله المجرب
أشكرك جزيل الشكر على كلماتك الطيبة
أخي الحبيب / mas123
أشكرك على الملخص المتميز لما سبق شرحه وربما لجزء سيأتي شرحه وهو تعيين زر أو ايقونة لتشغيل الماكرو على شريط الأوامر السريعة أو بشريط تبويب جديد ، أرجو أن لا تحرمنا من هذه المساهمات القيمة .
إخواني الأعزاء
أشكركم جميعاً على التفاعل الرائع مع الموضوع ، وأرجو التكرم بطرح الأسئلة أو الاستفسارات لكل من لديه سؤال او استفسار حتى نمضي قدماً بالجزء التالي في أقرب وقت ، وتقبلوا مني كل الشكر والتقدير .
تحياتي .

#52 عبدالله المجرب

عبدالله المجرب

    مراقب عام

  • مراقب عام
  • 5076 مشاركة
  • Gender:Male
  • Location:مملكة البحرين
  • Interests:صرح اوفسينا التعليمي

تاريخ المشاركة 01 December 2011 - 01:39 PM

الاستاذ الفاضل محمد صالح
عرض جميل وشامل سلمت الانامل التي كتبته
بارك الله فيك
====

ارى ان الموضوع الثاني لا يستاهل اكثر من يوم للنقاش , لانه بسيط , الا اذا كان هناك عند الاخوة الخبراء اضافات يريدون اتحافنا بها

الاخ الفاضل عبد القادر
هذا يرجع الى الاخ الفاضل معتصم ومدى جاهزيته لعرض ما لديه لشرح الدرس الثالث
وافضل ان يبقى لمدة يومين لياخذ حقه من الاستفسارات ان وجدت

أخــ أبو احمد ــوكم


1
news.gif
 

حسابي في الفيسبوك

حسابي في تويتــــر

 

اعذروني ففي الفترة القادمة سيكون تواجدي في المنتدى ضيق جداً وذلك للانشغال في دورة لمدة 6 شهور بعد الدوام

 


#53 أبوعبد الله

أبوعبد الله

    مدير سابق

  • فريق الموقع
  • 1418 مشاركة
  • Gender:Male

تاريخ المشاركة 01 December 2011 - 06:00 PM

إخواني الأعزاء

أحببت أن أضيف معلومة رأيت أنه هامة ومرتبطة بموضوع تسجيل الماكرو وقمت بشرحها فيديو ، وأرجو أن تلتمسوا لي العذر في الإطالة بعض الشيئ والغير متعمدة بكل تأكيد :rol: ولكنها نتيجة أول تجربة لي مع فكرة التسجيل بالصوت والصورة ، وإن شاء الله سأعمل على تحسين الأداء في المرات القادمة ، في انتظار مقترحاتكم واستفساراتكم بكل سرور .
مرفق نفس الملف الذي تم العمل عليه بالشرح لتوضيح الفكرة وأرجو الاطلاع على الكودين الموجودين بالملف وتحديد الخلاف بينهما ومناقشة ذلك لتوضيح الفكرة .

تحياتي



ملفات مرفقة


  • ليمونة الحلوة معجب بهذا

#54 أ . مجدي

أ . مجدي
  • Members-1
  • 68 مشاركة
  • Gender:Male

تاريخ المشاركة 02 December 2011 - 10:12 AM

بارك الله فيكم جميعاً ...
و سامحوني على التأخر بالإنضمام
و لي استفسار بسيط ...
أين هو المرجع الذي تم الاستقرار عليه ؟
و بالتوفيق للجميع .

تم التعديل بواسطة أ . مجدي, 02 December 2011 - 10:18 AM.

أ . مجدي ..

#55 عبدالله المجرب

عبدالله المجرب

    مراقب عام

  • مراقب عام
  • 5076 مشاركة
  • Gender:Male
  • Location:مملكة البحرين
  • Interests:صرح اوفسينا التعليمي

تاريخ المشاركة 02 December 2011 - 12:20 PM

اخي الفاضل مجدي
تم عرض مرجعين للتصويت عليهم وتم اختيار مرجع للدورة هو اللي احنا ماشيين عليه
ولكن ادارة المنتدى ارتاءت بعدم وضع روابط لكتب منسوخة فتم ازالة الرابط
يمكنك ان تستمر معنا وتتابع الدروس
والله الموفق

أخــ أبو احمد ــوكم


1
news.gif
 

حسابي في الفيسبوك

حسابي في تويتــــر

 

اعذروني ففي الفترة القادمة سيكون تواجدي في المنتدى ضيق جداً وذلك للانشغال في دورة لمدة 6 شهور بعد الدوام

 


#56 معتصم محمد

معتصم محمد

    خبير إكسيل

  • EMembers-3
  • 272 مشاركة
  • Gender:Male

تاريخ المشاركة 03 December 2011 - 12:47 AM

بسم الله الرحمن الرحيم

الدرس الثالث : إضافة توقيع رقمي للماكرو و إضافة زر لتشغيل الماكرو من شريط الوصول السريع Quick Access Toolbar

في المرفقات يوجد ملفان، كل ملف يتناول موضوع على حدة

أعتذر عن التأخر في طرح الموضوع

فيديو عن كيفية تنفيذ الماكرو


بالتوفيق للجميع

ملفات مرفقة


تم التعديل بواسطة معتصم محمد, 03 December 2011 - 04:10 AM.

سبحان الله وبحمده سبحان الله العظيم
اللهم إهديني الى صراطك المستقيم


مدونتى لدروس الإكسل إتعلم اونلاين @ FaceBook @ YouTube


#57 mom101

mom101
  • Members-1
  • 12 مشاركة
  • Gender:Male

تاريخ المشاركة 03 December 2011 - 01:01 PM

جزاكم الله خيرا واعانكم

ولدي سؤال حول الملف الذي ارفقه الاخ العزيز ابو عبدالله

في الكود الاول فقرة

ThemeColor = xlThemeColorAccent6

وفي الكود الثاني فقرة التلوين كانت

Color = 65535

فما الفرق بينهما

وكيف يتم التمييز ومعرفة ان الكود يحتوي على خاصية المراجع المرتبطة - ريلتيف - عند قراءة الكود

ولكم جزيل الشكر والتقدير


تم التعديل بواسطة mom101, 03 December 2011 - 01:34 PM.


#58 أبوعبد الله

أبوعبد الله

    مدير سابق

  • فريق الموقع
  • 1418 مشاركة
  • Gender:Male

تاريخ المشاركة 03 December 2011 - 02:30 PM

الأخ العزيز / mom101

أشكرك على سؤالك فهو سؤال هام صادر عن شخص مهتم ولماح ، وإليك الرد عليه :
في الكود الأول والذي لم نفعل فيه خيار Relative References ظهر ضمن مواصفات لون التعبئة ( ThemeColor = xlThemeColorAccent6 ) وهذا لأننا اخترناه من مجموعة " ThemeColor "وهو عنوان الجزء الأعلى في نافذة اختيار ألوان التعبئة وهي مجموعة الألوان التي تحتوي على 10 ألون أساسية ب 6 درجات مختلفة لكل لون ، أما xlThemeColorAccent6 فهي تعبر عن اللون الذي اخترناه من هذه المجموعة ، وهذا بخلاف اللون المختار في الكود الثاني والذي فعلنا فيه خيار ال Relative References فلم تظهر هذه الصفة بالكود لأننا اخترنا اللون الأصفر والموجود في المجموعة الثانية والأخيرة في نافذة اختيار الألوان وعنوان هذه المجموعة "Standard Colors" أي أنها ألوان أساسية وليس لها درجات في نافذة اختيار الألوان لذا تلاحظ أنها عبرة عن صف واحد يحتوي 10 ألوان وليس لهد درجات أخرى بالنافذة لذا وضع بالكود رقم اللون مباشرة وهو "Color = 65535" .

أما بخصوص الجزء الثاني من سؤالك فلاحظ أن الكود في حالة تفعيل Relative References يبدأ ب Activecell ثم Range("A1:A5") o على الرغم من أننا نفذنا هذا الكود على نطاق آخر تماماً ولكنه ينسب النطاق المختار في عدد خلاياه لخلايا تبدأ ب A1 وتنتهي ب A مع عدد نفس خلايا النطاق المختار وهذا ما يبرر أنه يعمل على أي نطاق يبدأ من أي خلية نشطة بما يتناسب مع النطاق المختار من حيث عدد الخلايا .

أرجو أن تكون وضحت الفكرة ,

تقبل تحياتي
  • ليمونة الحلوة معجب بهذا

#59 محمد يحياوي

محمد يحياوي

    مشرف

  • مشرف
  • 1627 مشاركة
  • Gender:Male
  • Location:الجزائر

تاريخ المشاركة 05 December 2011 - 10:56 AM

اخواني الكرام هذا الجزء الاول من درس محرر الاكواد : قوائم ونوافذ وخصائص
و الحقيقة هذي اول مشاركة بالصوت و الصورة ارجو ان اكون قد وفقت في ذلك
ننتظر الجزء الثاني و هو مخصص ل الفورم و صندوق الادوات و كيفية التعامل معها



  • خالد القدس معجب بهذا

صورة


#60 aly elhedewy

aly elhedewy
  • Members-2
  • 159 مشاركة

تاريخ المشاركة 05 December 2011 - 01:30 PM

شرح جميل ووافى
زادك الله علما ونورا
ولى سؤال
ما الفرق بين sheets 1 - sheets2-sheets3
وبين this workbook



إضافة رد



  



موضوعات أخرى ذات صلة بـ VBA, فيجوال, فيجوال بيسك, شرح, شروحات, دورة

0 عضو (أعضاء) يشاهدون هذا الموضوع

0 الأعضاء, 0 الزوار, 0 مجهولين