اطبع هذه الصفحة لقراءتها في المنزل أو في المكتب أو في الحافلة أو القطار Excel Macros Section 1: برمجة وحدات الماكرو في Excel في هذا القسم الأول سوف تتعلم مدى سهولة تسجيل وحدات الماكرو مع مسجل الماكرو وإنشاء أخرى وحدات الماكرو الخاصة بك في محرر Visual Basic. سوف تكتشف ما يلي: - مسجل الماكرو ليس مجرد مسجل ولكنه أفضل معلم وسيكون مساعدًا رائعًا (كتابة كود لك) حتى عندما تصبح خبيرًا في البرمجة في VBA. - محرر Visual Basic هو بيئة التطوير الأكثر سهولة في الاستخدام والتي تخبرك على الفور إذا كانت هناك أخطاء في جملك حتى لا تضطر إلى الانتظار في نهاية المشروع لكي تدرك أن ما كتبته خطأ. - في محرر Visual Basic ستقوم بإنشاء هذه userforms قوية ومفيدة - في محرر Visual Basic سوف تختبر وحدات الماكرو الخاصة بك خطوة بخطوة ، تعديلها وتحسينها. بعد القسم 1 ، ستتمكن من نسخ جميع وحدات الماكرو المتاحة على الإنترنت واستخدامها بكفاءة في المصنفات الخاصة بك فيما يلي نموذج لما سوف تجده في الفصل 1 من البرنامج التعليمي للتحميل على وحدات الماكرو Excel محرر Visual Basic في Excel (VBE) عندما تريد أن يقوم شخص ما ببعض العمل نيابة عنك ، فإنك تفتح برنامج البريد الإلكتروني الخاص بك وترسل له رسالة بلغة يفهمها (الإنجليزية والإسبانية والفرنسية).. عندما تريد أن يقوم Excel ببعض العمل نيابة عنك ، يمكنك فتح محرر Visual Basic وتكتب الإرشادات بلغة يفهم Excel VBA (Visual Basic للتطبيق). سيتم تطوير واختبار وتعديل إجراءات VBA (وحدات الماكرو) في محرر Excel Visual Basic (VBE). تصبح إجراءات VBA التي تم تطويرها في VBE جزءاً من المصنف الذي تم تطويره فيه وعندما يتم حفظ المصنف ، يتم حفظ مكونات VBA (بما في ذلك وحدات الماكرو والوحدات ونماذج المستخدم والمكونات الأخرى التي ستكتشفها في الدروس الـ 32 التالية) في نفس الوقت. لذلك ، عند إرسال المصنف إلى 'سلة المحذوفات' يتم إتلاف إجراءات VBA (وحدات الماكرو). ملاحظات ملاحظة خاصة لمستخدمي Excel 2007: حتى إصدارات 2007 من Excel لم يحتاج المستخدم إلى تثبيت أي شيء للعمل مع وحدات الماكرو في Excel. إذا كنت تستخدم Excel 2007 ، راجع كيفية تثبيت محرر Visual Basic لـ Excel من 'قرص Office المضغوط' الخاص بك. ملاحظة هامة 1: لا توجد مخاطر على جهاز الكمبيوتر الخاص بك أو Excel في إكمال المهمة أدناه. في أي وقت إذا كنت تشعر بعدم الارتياح ، أغلق Excel دون حفظ المصنف وحاول مرة أخرى لاحقًا. بالنسبة لمستخدمي Excel 1997 إلى 2006: أول ما يجب عليك فعله هو التأكد من تعيين مستوى أمان Excel على 'Low' أو 'Medium' بحيث يمكنك استخدام وحدات الماكرو (إجراءات VBA) طور. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء للايفونمن شريط القائمة في Excel ، اختر 'أدوات' ثم 'ماكرو' ثم 'أمان' ثم اختر 'متوسط'. بالنسبة لمستخدمي Excel 2007 إلى 2013: من شريط 'المطور' ، انقر على زر 'أمان الماكرو'. تحقق من المستوى الثاني 'Disable all Macros with Notification' وقمت بضبطه. إعداد محرر Visual Basic في Excel (VBE) محرر Visual Basic عبارة عن برنامج داخل Excel يتيح لك الاتصال بـ Excel. سنفتحه ونبدأ بإعداده بحيث يصبح العمل فيه سهلًا وفعالًا. اطبع هذه الصفحة وافتح برنامج Excel وافتح مصنف جديد (Book1). على لوحة المفاتيح اضغط على المفتاح 'ALT' (يسار شريط المسافة) وقم بالضغط على المفتاح 'F11' (المفتاح F11 في أعلى لوحة المفاتيح). اضغط مرة أخرى 'ALT / F11' وأنت عدت إلى Excel. استخدم المفتاح 'ALT / F11' للانتقال من Excel إلى VBA والعودة. عند فتح VBE لأول مرة سترى نافذة تشبه إلى حد ما الصورة أدناه. إذا كان هناك أي نوافذ مفتوحة داخل VBE كما في الصورة أدناه ، انقر على Xs لإغلاقها ورؤية مستطيل رمادي يملأ الجزء السفلي من الشاشة كما في الصورة أعلاه. ويندوز ثلاثة في محرر Visual Basic لكي تكون فعالا عند العمل مع VBE يجب أن يكون هناك 3 نوافذ تظهر كما في الصورة أدناه ؛ نافذة المشروع (1) ، نافذة الكود (2) ، و نافذة الخصائص (3) ، مرتبة كما في الصورة أدناه. يمكنك تغيير حجم النوافذ من خلال النقر بالزر الأيسر للنجمة حيث تكون النجوم الحمراء ممسكة أو متحركة أو جانبية أو صعودًا أو هبوطًا. سوف ندرس كل نافذة من النوافذ الثلاث في الدروس 2 و 3 و 4 ولكن سنضعها أولاً في VBE. في التمرين أدناه سنقوم بإعداد 3 نوافذ من VBE. التمرين 1 (إنشاء الماكرو الأول الخاص بك واستخدامه) تذكر أنك ستقوم بتنفيذ هذه المهمة مرة واحدة فقط ، حيث أنه في كل مرة تفتح فيها VBE ، سيبقى الإعداد. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء للايفونالخطوة 1: أغلق كل النوافذ المفتوحة في VBE لتنتهي بذلك: الخطوة 2: انتقل إلى شريط القائمة 'عرض' وانقر على 'Project Explorer'. ستكون النتيجة إلى حد ما مثل الصورة أدناه: إذا كانت نافذة المشروع تظهر بالفعل كعمود على الجانب الأيسر من الشاشة ، فلا يوجد شيء آخر عليك القيام به الآن. إذا ظهرت نافذة المشروع في منتصف المنطقة الرمادية مثل أعلاه ، فانقر بزر الماوس الأيمن في المساحة البيضاء في منتصف نافذة المشروع وتحقق من 'Dockable'. ثم انقر فوق الشريط الأزرق العلوي من نافذة Project ، ثم قم بسحبه واسحبه إلى اليسار حتى يلمس المؤشر (السهم الأبيض) منتصف الجانب الأيسر من الشاشة. عند ترك زر الماوس ، يجب أن تكون النتيجة النهائية كما هو موضح في الصورة أدناه. تهانينا ، لقد قمت بإعداد أول نافذة رئيسية لـ VBE. الخطوة 3: حرك المؤشر على السطر الذي يفصل نافذة المشروع والمستطيل الرمادي. عندما يتحول إلى اثنين من خطوط متوازية صغيرة والسهام انقر فوق ، واحتفظ وتحريك الخطوط جانبية. الخطوة 4: ارجع إلى شريط القائمة 'عرض' وانقر على 'نافذة خصائص'. ستظهر نافذة الخصائص إلى حد ما في الصورة أدناه. إذا كانت نافذة الخصائص موجودة بالفعل أسفل نافذة المشروع ، فليس هناك ما يمكن فعله. إذا كان يظهر في الصورة أعلاه ، فانقر بزر الماوس الأيمن في المساحة البيضاء في منتصف الإطار 'خصائص' وتحقق من 'Dockable'. ثم انقر فوق الشريط الأزرق العلوي في الإطار 'خصائص' واسحبه إلى اليسار وإلى الأسفل حتى يلمس المؤشر (السهم الأبيض) منتصف الجزء السفلي من نافذة Project. عندما تترك زر الماوس في النهاية يجب أن تكون النتيجة كصورة أدناه. تهانينا ، لقد قمت بإعداد النافذة الرئيسية الثانية لـ VBE. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء للايفونالخطوة 5: حرك المؤشر على السطر الذي يفصل نافذة المشروع ونافذة الخصائص. عندما يتحول إلى اثنين من خطوط متوازية صغيرة والسهام انقر فوق ، واحتفظ وتحريك الخطوط عموديا. الخطوة 6: لإضافة إطار التعليمات البرمجية إلى الإعداد ، عليك فقط النقر نقرًا مزدوجًا فوق اسم مكون في إطار Project (الورقة 1 أو ورقة 2 أو ورقة 3 أو ThisWorkbook) ويظهر إطار التعليمات البرمجية داخل المستطيل الرمادي. يمكنك تكبير أي نافذة Code بالنقر فوق الزر 'تكبير' . تبدو النتيجة النهائية مثل الصورة أدناه. قد لا تكون الكلمات 'Option Explicit' موجودة في إطار التعليمات البرمجية. سنتناول هذه المسألة في وقت لاحق في الدرس حول المتغيرات (الدرس 19). قد يكون لديك أيضًا VBAProject مسمى FUNCRES. الخطوة 6: الآن انتقل إلى Excel وأغلقه. إعادة فتح Excel ، انتقل إلى VBE (ALT / F11) وسترى أن يستمر الإعداد VBE. تهانينا ، أنت الآن جاهز للعمل في محرر Visual Basic. سنكتشف المزيد عن كل من هذه النوافذ الثلاثة في الفصل الثاني (نافذة المشروع) ، 3 (نافذة الخصائص) و 4 (كود ويندوز). تذكر أنه يمكنك استخدام 'ALT / F11' للتنقل من Excel إلى VBE والعودة. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء للايفونهنا عينة من ما سوف تجده في الفصل الثاني من البرنامج التعليمي للتحميل على وحدات الماكرو Excel نافذة المشروع في VBE من Excel ملاحظة: اطبع هذه الصفحة ، وافتح Excel وافتح مصنف جديد. استخدم ALT / F11 لفتح محرر Visual Basic كما تعلمت في الدرس 1. كما ترى ، تعرض نافذة Project كافة المصنفات المفتوحة ('Book1') في المثال التالي) ومكوناتها. يمكنك استخدام علامتي + و - لإظهار التفاصيل. يتضمن مصنف Excel الجديد ثلاثة أوراق ومكون آخر يسمى 'ThisWorkbook'. كما سنرى لاحقًا في الدرس 9 في الأحداث 'ThisWorkbook' هو أحد المكونات التي ستخزن فيها وحدات الماكرو (وتسمى أيضًا إجراءات VBA) التي يجب أن تبدأ تلقائيًا عند فتح المصنف. العمل ضمن نافذة المشروع سنكمل الآن تمرينًا مختصرًا لمعرفة مدى سهولة العمل ضمن نافذة المشروع. التمرين 2 (قم بإنشاء الماكرو الأول واستخدمه) الخطوة 1: استخدام المفتاح ALT / F11 العودة إلى Excel. انقر بزر الماوس الأيمن فوق علامة التبويب Sheet2 وحدد 'إدراج'. الخطوة 3: في نافذة الحوار التي تظهر ، انقر على 'موافق'. الخطوة 4: استخدام المفتاح 'ALT / F11' ، ارجع إلى محرر Visual Basic ولاحظ أنه تمت إضافة ورقة إلى المصنف. لاحظ أنه يتم فرز أوراق العمل أبجديًا في إطار Project حتى إذا لم تكن في المصنف. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء غريبةإذا قمت بشراء الدورة التدريبية وتنزيلها على Excel Macros وفتحت ملف Excel 'vba-tutorial-editor. XLS 'بالإضافة إلى مصنف جديد سترى هذا: في الصورة أعلاه يمكنك أن ترى أن VBAProject المسمى 'Book1. xls 'يحتوي على 7 أوراق ، واثنين من userforms ، واثنين من وحدات بالإضافة إلى كائن' ThisWorkbook '. - Userforms هي نوافذ الحوار (انظر المثال الصورة أدناه) التي تقوم بتطويرها للتواصل مع مستخدمي برامج Excel الخاصة بك واطلب منهم توفير المعلومات أو القيام باختيارات. - الوحدات النمطية هي مجلدات تقوم بحفظ واحد أو العديد من وحدات الماكرو الخاصة بك. يمكنك تصدير هذه الوحدات وحفظها ليتم استخدامها لاحقًا في مصنف آخر. ستتعلم في الدرس الكامل 2 كيفية إضافة أي نوع من المكونات وكيفية إزالتها واستيرادها وتصديرها وإدارتها من نافذة Project. هنا عينة من ما سوف تجده في الفصل 3 من البرنامج التعليمي للتحميل على وحدات الماكرو Excel نافذة الخصائص في VBE من Excel ملاحظة: اطبع هذه الصفحة ، وافتح Excel وافتح مصنف جديد. استخدم ALT / F11 لفتح محرر Visual Basic كما تعلمت في الدرس 1. تعرض نافذة الخصائص خصائص المكون المحدد في نافذة المشروع (نقرة واحدة). على سبيل المثال ، في المصنف الجديد ، إذا قمت بالنقر فوق 'Sheet1' في نافذة Project ، فستشاهد خصائص الورقة 1 في نافذة الخصائص كما في الصورة أدناه.. كما ترى ، تحتوي ورقة العمل على 12 خاصية يمكنك تغييرها في إطار 'الخصائص' هذا. في السطر الأول ، يوجد الاسم البرمجي للورقة (الورقة 1). سوف تكتشف لاحقا مزايا وعيوب تغيير هذه الخاصية. الخاصية 'الاسم' الثانية (السطر التاسع) هي الاسم (أو التسمية التوضيحية) التي تظهر على علامة تبويب الورقة في Excel. تغيير خاصية 'الاسم' التمرين 3 (إنشاء الماكرو الأول الخاص بك واستخدامه) الخطوة 1: اذهب إلى Excel (ALT / F11) ولاحظ الأسماء الموجودة على علامات التبويب الثلاثة 'Sheet1' كما في الصورة أدناه. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء ض 2018الخطوة 2: سنقوم بتغيير الاسم (التسمية التوضيحية) على علامة التبويب 'sheet1' إلى 'مقدمة'. للقيام بذلك ، انقر بزر الماوس الأيمن فوق علامة تبويب الورقة وتظهر نافذة الحوار التالية: الخطوة 3: حدد 'إعادة تسمية'. أدخل 'مقدمة' وسيحل هذا الاسم الجديد محل 'Sheet1' عند النقر على 'Enter'. يتم توضيح النتيجة النهائية في الصورة أدناه. الخطوة 4: ارجع إلى Visual Basic Editor (ALT / F11) ولاحظ في الإطار 'خصائص' أن الخاصية 'الاسم' (الخاصية التاسعة ، التي لا تحتوي على الأقواس) قد تغيرت إلى 'مقدمة كما تعلمتم الآن يمكن تغيير اسم الورقة من Excel. سنكمل الآن تمرينًا أخيرًا لتغيير الاسم من نافذة VBE Properties. التمرين 4 (إنشاء الماكرو الأول الخاص بك واستخدامه) الخطوة 1: في VBE حدد 'Sheet2' في إطار Project. في السطر 9 من الإطار المزدوج لـ Properties ، انقر فوق 'Sheet2' وأدخل اسم جدول البيانات. انقر 'دخول' الخطوة 2: انتقل إلى Excel ولاحظ أن لديك الآن ورقة باسم 'جدول البيانات' . يعد إعداد خصائص الكائنات وتعديلها في 'خصائص Windows' أمرًا يجب عليك القيام به كثيرًا عند بدء تطوير userforms (راجع الدروس من 24 إلى 33). حتى ذلك الحين ، ستقوم بتغيير عدد صغير من الخصائص بما في ذلك الخاصية 'المرئية' المهمة جدًا للأوراق إلى إحدى قيمها الثلاث. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء للايفونلرؤية ما يكافئ الصورة أدناه ، حدد Sheet2 (جدول البيانات) في نافذة Project. انقر فوق الكلمة 'مرئي' في السطر الثاني عشر من الإطار 'خصائص'. يظهر سهم القائمة المنسدلة في الخلية على اليمين. انقر على السهم و يمكنك اختيار واحدة من الخصائص الثلاث. في الدرس 3 من البرنامج التعليمي القابل للتنزيل على VBA for Excel ، ستكتشف مدى فائدة الخاصية 'xlSheetVeryHidden'. يمكن استخدام هذه الخاصية من ورقة - على سبيل المثال ، لإخفاء المرتبات في وضع الميزانية الوضعية أو الأسعار في تطبيق تقدير - مما يجعل الوصول إلى البيانات الحساسة غير ممكن للمستخدمين غير المصرح به لمصنفاتك. سوف تتعلم أيضًا كيفية تسمية الوحدات الخاصة بك والعمل مع بعض الخصائص الأخرى للكائنات التي تظهر في نافذة المشروع. إغلاق VBE هنا هي عينة من ما سوف تجده في الفصل 4 من البرنامج التعليمي للتحميل على وحدات الماكرو Excel إطار التعليمات البرمجية في VBE من Excel ملاحظة: قم بطباعة هذه الصفحة وفتح Excel وفتح مصنف جديد. استخدم ALT / F11 للتنقل من محرر Visual Basic إلى Excel كما تعلمت في الدرس 1. إطار التعليمات البرمجية حيث يتم 90٪ من عمل VBA؛ كتابة جمل VBA واختبار إجراءات VBA (وحدات الماكرو) وتعديلها عند الحاجة. لتوضيح كل ما يمكنك القيام به في إطار التعليمات البرمجية ، سنبدأ بإنشاء ماكرو صغير في مصنف فارغ. التمرين 6 (إنشاء الماكرو الأول الخاص بك واستخدامه) الخطوة 1: في Excel لاحظ أن الخلايا A1 و A2 و A3 من 'الورقة 1' فارغة. الخطوة 2: انقر مرتين على 'Sheet1' في نافذة المشروع. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء صغيرعلى اليمين توجد نافذة Code of 'Sheet1' لغرض هذا التمرين ، سنقوم بتطوير ماكرو صغير داخل نافذة الشفرة للورقة.. ستطور فيما بعد عادة إنشاء الوحدات النمطية وتنظيم وحدات الماكرو الخاصة بك داخلها. الخطوة 3: انقر في أي مكان في إطار التعليمات البرمجية الخطوة 4: يمكنك إما نسخ / لصق الماكرو التالي من المستعرض الخاص بك إلى إطار التعليمات البرمجية 'Sheet1' أو المفتاح فيه. إذا قررت أن تدخله ، فستبدأ بإدخال السطر الأول ثم عند الضغط على Enter ، سيضيف VBE السطر الأخير 'End Sub'. تأكد من أن كل شيء موجود بما في ذلك جميع علامات الاقتباس ، والنقاط ، والأقواس ، وعلامات المساواة والمسافات. الصيغة = '= A1 + A2' مجموعة ( 'A1'). تحديد End Sub Step 5: انقر فوق أي سطر من الماكرو ، انتقل إلى شريط القائمة في أعلى الشاشة VBE وانقر فوق 'تشغيل' ثم انقر فوق 'تشغيل Sub / Userform'. الخطوة 6: اذهب إلى Excel (ALT / F11) وشاهد ما حدث للخلايا A1 و A2 و A3 Congratulations لقد قمت بتشغيل واختبار الماكرو الأول. انتقل إلى Excel و 'Sheet1' ولاحظ أن ما تم ترتيبه بواسطة الماكرو Excel قد تم تنفيذه. قيمة الخلية 'A1' هي 34 ، قيمة الخلية 'A2' هي 66 وتوجد صيغة في الخلية A3 التي تجمع الخلايا A1 و A2. الخطوة 7: الانتقال إلى Excel وامسح الخلايا A1 و A2 و A3 من 'Sheet1'. على شريط القائمة ، انتقل إلى 'أداة' وانقر على 'وحدات الماكرو'. في إطار الحوار حدد 'proFirst' وانقر على تشغيل. قمت بتشغيل الماكرو من شريط القائمة من Excel. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء ض 2018في الدرس 9 في الأحداث ، سوف تكتشف العديد من الطرق الأخرى لبدء ماكرو. ملاحظة: لا يمكنك تغيير الخط أو لونه في إطار التعليمات البرمجية. يظهر لك الإدخال باللون الأسود ، وتظهر التعليقات باللون الأخضر ، الكلمات المحجوزة باللون الأزرق وعندما تتسبب في خطأ ، يتحول لون الخط إلى اللون الأحمر. ملاحظة: بالنسبة للعديد من مستخدمي إصدارات سابقة من Excel لا تعمل عجلة عجلة الماوس في إطار التعليمات البرمجية. لتمكين الماوس ، قم بتنزيل وتثبيت الإصلاح المجاني المقدم في البرنامج التعليمي القابل للتنزيل. هناك الكثير من العمليات الأخرى التي يمكنك تنفيذها في إطار التعليمات البرمجية. على سبيل المثال ، يمكنك اختبار سطر ماكرو حسب السطر (خطوة بخطوة) ، والعودة إلى بضعة أسطر وإجراء تصحيحات ، واستخدام نقاط التوقف لاختبار جزء من ماكرو فقط. في القسم 2 (دروس VBA 11 إلى 23) ستتعلم مفردات VBA لكتابة وحدات الماكرو. هنا عينة من ما سوف تجده في الفصل الخامس من البرنامج التعليمي للتحميل على وحدات الماكرو Excel تطوير وحدات الماكرو في Excel ملاحظة: قم بطباعة هذه الصفحة وفتح Excel وفتح مصنف جديد. استخدم ALT / F11 لفتح محرر Visual Basic كما تعلمت في الدرس 1. يتم تطوير معظم وحدات الماكرو في إطار التعليمات البرمجية للوحدات النمطية. لغرض هذا التمرين ، انقر نقرًا مزدوجًا فوق 'Sheet1' في نافذة المشروع أدخل sub proTest () بدون استخدام رأس 'S' كبداية لـ 'sub'.. يمكنك الحصول على هذين السطرين من التعليمة البرمجية: Sub proTest () End Sub VBE يضيف السطر 'End Sub' ويستثمر 'S' من 'Sub' . يستغل VBE الأحرف بشكل مناسب عند كتابة الكلمة بشكل صحيح. هذه ميزة مثيرة للاهتمام يجب استخدامها دائمًا عند كتابة وحدات الماكرو. جعلها جولة عادة أبدا استخدام أحرف كبيرة عند كتابة التعليمات البرمجية. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء غريبةبهذه الطريقة ، عندما يفشل VBE غير المتوقع في كتابة حرف ، ستعرف ذلك خطأ. هناك استثناءان لاستخدامك في حالة الأحرف الصغيرة بشكل ثابت: (1) ، عندما تعلن عن المتغيرات (الدرس 19) ؛ و (2) ، عند تسمية وحدات الماكرو (كما فعلت أعلاه). يمكنك الآن كتابة إجراء داخل سطرين من الكود أعلاه. على سبيل المثال ، قد يبدو إجراء VBA كهذا. يمكنك نسخ / لصق الماكرو أدناه من المستعرض الخاص بك إلى إطار VBE Code ، أو المفتاح في. تأكد من أن كل شيء موجود بما في ذلك كافة علامات الاقتباس والنقاط والأقواس والأعلام المسجلة والمسافات. ملاحظة: تأكد من نسخ / لصق هذا الرمز في مصنف جديد وليس أحد المصنفات في تمرين سابق. تحديد End Sub سيرتد الإجراء أعلاه العمود 'C' ويقوم بتجميع الأسماء الأولى من العمود 'A' وأسماء العمود الأخير 'B' مع مسافة بين. سيقوم بتنفيذ هذه المهمة على طول الطريق حتى لا تكون هناك أسماء أولية في العمود 'A' . لاختبار هذا الماكرو (إجراء VBA) اتبع الخطوات التالية: الخطوة 1: انتقل إلى Excel (ALT / F11) وأدخل الأسماء الأولى في الخلية A1 إلى A5. الخطوة 2: أدخل أسماء العائلة في الخلايا من B1 إلى B5. الخطوة 3: ارجع إلى VBE (ALT / F11) وانقر داخل الماكرو في إطار التعليمات البرمجية. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء دوت نت 2008الخطوة 4: من شريط القائمة ، حدد 'Run / Run Sub / Userform'. الخطوة 5: ارجع إلى Excel وشاهد النتيجة. يمكنك محو كل شيء في العمود C Excel وإعادة المحاولة باستخدام المزيد من الأسماء والألقاب. حاول مرة أخرى إزالة الاسم الأول في الخلية A3. هنا عينة من ما سوف تجده في الفصل 6 من البرنامج التعليمي القابل للتنزيل على وحدات الماكرو Excel اختبار وحدات الماكرو في VBE لبرنامج Excel ملاحظة: أثناء تشغيل خطوة الماكرو خطوة بخطوة يمكنك إيقاف التنفيذ في أي وقت بالنقر فوق زر الإيقاف في شريط الأدوات. الاختبار هو الجزء الأكثر استهلاكا للوقت من أي مشروع VBA. أثناء تطوير المشروع ، ستستخدم 20٪ من وقتك في التحليل والتصميم ، و 15٪ من البرمجة و 65٪ من الاختبارات. أثناء مرحلة الاختبار ، ستصحح الأخطاء والأخطاء المطبعية والأخطاء المنطقية. والأهم من ذلك أنك ستقوم بتحسين مشروعك الأصلي ، وضبطه ، واكتشاف طرق أفضل للقيام بالأشياء وإضافة الكود. في الدرس 4 ، قمت بإنشاء أول ماكرو واختباره باستخدام زر 'Run'. اطبع هذه الصفحة وافتح برنامج Excel وافتح مصنفًا جديدًا. استخدم ALT / F11 لفتح محرر Visual Basic كما تعلمت في الدرس 1. الخطوة 1: انتقل إلى Excel وتأكد من أن الخلايا A1 و A2 و A3 من ورقة 1 فارغة. الخطوة 2: في VBE انتقل إلى إطار التعليمات البرمجية من الورقة 1 ونسخ / لصق الماكرو التالي: sub proFirst () مجموعة ( 'A1'). الصيغة = '= A1 + A2' مجموعة ( 'A1'). تحديد End Sub Step 3: انقر في أي مكان داخل الماكرو ، ثم اضغط على المفتاح F8 أعلى لوحة المفاتيح. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء صغيرVBE يسلط الضوء على السطر الأول من التعليمات البرمجية باللون الأصفر. الخطوة 4: انقر بزر الماوس الأيمن على السهم الأصفر الصغير وشاهد قائمة تظهر في الدرس 4 من البرنامج التعليمي القابل للتنزيل على VBA لـ Excel ستتعرف على عناصر القائمة الثمينة وكل شيء آخر يمكنك القيام به في إطار التعليمات البرمجية. الآن دعونا ننتهي من اختبار هذه الخطوة خطوة بخطوة. لم يتم تنفيذ أي سطر بعد ، وإذا ذهبت إلى Excel سترى أن الخلايا A1 إلى A3 مازالت فارغة. في المرة التالية التي تضغط فيها على 'F8' ، سيقوم VBE بتنفيذ الخط المظلل باللون الأصفر. الخط المظلل باللون الأصفر أصبح الآن 'Range (' A2 '). قام VBE بتنفيذ السطر السابق 'Range (' A1 '). تم تنفيذ القيمة = 34 'حتى إذا ذهبت إلى Excel (ALT / F11) سترى 32 في الخلية A1. الخطوة 7: ارجع إلى VBE (ALT / F11) ثم اضغط على 'F8' مرة أخرى. انتقل إلى Excel وشاهد ما حدث في الخلية A2. الخطوة 8: ارجع إلى VBE (ALT / F11) ثم اضغط على 'F8' مرة أخرى. انتقل إلى Excel ورؤية أن هناك صيغة في الخلية A3. الخطوة 9: ارجع إلى VBE (ALT / F11) واضغط 'F8' مرة أخرى ، الخلية A1 محددة الآن في Excel. لا شيء يحدث في Excel ولكن يتم تمييز 'End Sub' باللون الأصفر الخطوة 11: اضغط على 'F8' مرة أخرى. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء ض 2018لا شيء يحدث في Excel لا يتم تمييز أي سطور أخرى في VBE باللون الأصفر. تم اختبار ماكرو hac ، والاختبار قد انتهى. في رمز تغيير عناوين A1 و A2 و A3 على التوالي إلى B1 و B2 و B3. في البرنامج التعليمي القابل للتنزيل ، ستتعلم كيفية اختبار أجزاء من الماكرو ، وكيفية الرجوع إلى بضعة أسطر ، وإجراء تغييرات ، وإعادة تنفيذ هذه الخطوط. سوف تكتشف أيضا هذه الوظيفة الأكثر أهمية ، وكيفية مشاركة الشاشة بين Excel و VBE. في أي بيئة برمجة أخرى يمكنك اختبار خطوة خطوة خطوة أثناء رؤيتها في العمل في جدول البيانات على شاشة واحدة. في الصورة أدناه ، يمكنك رؤية محرر Visual Basic على الجانب الأيسر من الشاشة و Excel على الجانب الأيمن. أثناء الضغط على المفتاح F8 لتنفيذ خطوة الماكرو خطوة في محرر Visual Basic ، يمكنك مشاهدة ما يحدث في جدول بيانات Excel. سوف تكتشف وظيفة تقسيم الشاشة في الدرس 6 من الدورة التدريبية القابلة للتنزيل على VBA for Excel (وحدات الماكرو). هنا عينة من ما سوف تجده في الفصل السابع من البرنامج التعليمي القابل للتنزيل على وحدات الماكرو Excel مسجل الماكرو هام ملاحظة 1: لا توجد مخاطر على جهاز الكمبيوتر الخاص بك أو إلى Excel في إكمال التمارين أدناه. في أي وقت إذا كنت تشعر بعدم الارتياح إغلاق Excel فقط دون حفظ المصنف وإعادة المحاولة لاحقاً. ملاحظة هامة 2 (لبرنامج Excel 2007 فقط): يمكنك فقط إكمال التمارين أدناه إذا كنت قد قمت بتثبيت VBA لـ Excel على جهاز الكمبيوتر الخاص بك. إحدى الأدوات التي تجعل بيئة البرمجة في Excel فريدة هي مسجل ماكرو Excel. عند بدء تشغيل مسجل الماكرو يتم تسجيل أي شيء تفعله في Excel على أنه ماكرو جديد. هذا يجعل مسجل الماكرو أفضل مدرس VBA وأيضاً مساعداً عظيماً سيكتب الكثير من الكلمات والجمل التي تحتاجها دون خطأ مطبعي واحد. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء دوت نت 2008سيكون هناك أيضا عندما لا تتذكر شيئا أنك لا تستخدمها كثيرًا. حتى بعد مرور سنوات عديدة من البرمجة ، ستستمر في استخدام مسجل الماكرو يوميًا حتى لا تتعلم بعد الآن سوى كتابة الشفرة (كلمات وجمل VBA). مع مسجل الماكرو Excel لا يمكنك تطوير ماكرو من شأنه أن يضر Excel أو جهاز الكمبيوتر الخاص بك حتى محاولة أي شيء والتعلم. في هذا الدرس عبر الإنترنت ، ستقوم بتسجيل ماكرو وتشغيله. تسجيل أول ماكرو جديد: الخطوة 1: اطبع هذه الصفحة. الخطوة 3: انتقل إلى شريط 'المطور' للنقر على الخطوة 4: تظهر نافذة صغيرة بعنوان 'تسجيل ماكرو'. سنراجع مكوناته في البرنامج التعليمي القابل للتنزيل. عندما تفعل ذلك تختفي النافذة الصغيرة ويتم استبدال الشريط 'المطور' بإخبارك أنك تسير في الاتجاه الصحيح. الخطوة 5: في الورقة أدناه (Sheet1) حدد الخلايا B1 إلى B5 ، انتقل إلى 'Sheet2' ، حدد الخلية B6 ، عد إلى 'Sheet1' وحدد الخلايا من D2 إلى D5. الخطوة 6: في شريط 'المطور' ، انقر فوق تشغيل الماكرو الأول المسجل الخطوة 1: حدد الخلية 'A1' من 'الورقة 1'. الخطوة 2: في الشريط 'Developer' ، انقر على الخطوة 3: في النافذة التي تظهر ، يتم تحديد Macro1. مرة أخرى ، سننسى مكونات هذه النافذة لأننا سندرسها في البرنامج التعليمي القابل للتنزيل. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء صغيرفي الوقت الحالي ، ما عليك سوى النقر على 'تشغيل'. أنت لا ترى حتى Excel انتقل إلى ورقة 2 (لكنه يفعل). في نهاية خلايا التنفيذ يتم تحديد D2 إلى D5. استغرق أخذ ما يقرب من 5 ثوان للقيام يدويا (الخطوة 5 من التمرين الأول) إكسل جزء من الثانية. يمكن أن يعمل Excel أسرع بكثير مما تستطيع. مرحبًا بك في عالم VBA الرائع لـ Excel (وحدات الماكرو). يمكنك تكرار الخطوات من 1 إلى 4 من هذا التمرين الثاني بقدر ما تريد. بالنظر إلى أول ما تم تسجيله في الكلية لإكمال هذا التمرين الثالث ، يجب أن تكون قد درست الفصول من 1 إلى 4. انتقل إلى محرر Visual Basic وسترى الماكرو التالي في إطار التعليمات البرمجية عند النقر المزدوج على الوحدة النمطية 1 في إطار Project: Sub Macro1 () & apos؛ نطاق ماكرو 1 ماكرو ('B1: B5'). حدد End Sub كما يمكنك مشاهدة مسجل الماكرو الذي سجل إرشاداتك بلغة Excel يفهم (VBA). يمكنك الآن استخدام التعليمات البرمجية المكتوبة لـ VBA & apos؛ s لإجراء Excel هذه المهمة. لا تنس أبداً أن مسجل الماكرو في Excel هو أفضل معلم لك وسيبقى مساعدًا رائعًا لبقية حياتك في مطور VBA & apos؛ s. هنا عينة من ما سوف تجده في الفصل 8 من التعليمات القابلة للتنزيل على تعليمات Microsoft Excel وحدات الماكرو تعليمات ومساعدة هناك الكثير من المساعدة والمساعدة المتوفرة داخل Excel عند تطوير وحدات الماكرو. كما اكتشفت في الدرس السابق ، يعد 'مسجل الماكرو' مدرسًا ومساعدًا عظيمًا. في هذا الدرس نقوم بالتحقق من المصدرين الآخرين للمساعدة داخل محرر Visual Basic لـ Excel: ملفات التعليمات ومستعرض الكائنات. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء صغيرفيما يلي كيفية تطبيق مستعرض الكائنات عند قيامك بالاتصال به. يتم تقديم جميع الكلمات VBA في هذه الأداة بما في ذلك أمثلة مفيدة. هنا عينة من ما سوف تجده في الفصل 9 من البرنامج التعليمي القابل للتنزيل على وحدات الماكرو Excel بدء تشغيل ماكرو في Excel ملاحظة 2: طباعة هذه الصفحة وفتح Excel وفتح مصنف جديد. استخدم ALT / F11 لفتح محرر Visual Basic كما تعلمت في الدرس 1. متى يبدأ إجراء VBA (الماكرو)؟ عندما يحدث حدث. هذا الحدث هو ما الذي يطلق الإجراء VBA Excel. في الدروس السابقة ، استخدمت حدثًا لبدء وحدات الماكرو الخاصة بك. في محرر Visual Basic ، انتقلت إلى شريط القوائم ونقرت على 'تشغيل / تشغيل Sub / Userform' وتم تنفيذ الماكرو. لقد قمت أيضًا بالنقر فوق المفتاح F8 أعلى لوحة المفاتيح وتم تنفيذ الماكرو سطرًا سطراً. لا تريد المستخدم الخاص بك للانتقال إلى محرر Visual Basic لتشغيل ماكرو. يمكن أن يحدث الكثير من الأحداث الأخرى لبدء ماكرو. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء دوت نت 2008الحدث الذي هو في الغالب (85 ٪) من وحدات الماكرو المستخدمة هو النقر على زر. يمكن أن يكون الزر في ورقة العمل أو في نموذج مستخدم ستقوم بتطويره. يمكن أن يكون الحدث أيضًا: فتح المصنف ، وتحديد ورقة ، وقيمة خلية تتغير بسبب الإدخال اليدوي أو بسبب إعادة حساب صيغة ، والنقر على ضغطة مفتاح محددة أو الانتقال إلى عنصر القائمة الصحيح في Excel. إعداد التمرين على الأحداث لإكمال التمارين التالية ، قم بنسخ التعليمة البرمجية أدناه من المستعرض الخاص بك إلى إطار التعليمات البرمجية الخاص بـ 'الورقة 1' من مصنف Excel الجديد كما تعلمت في الدروس السابقة. حدد End Sub Macros Triggered from the Developer Ribbon الخطوة 1: حدد 'وحدات الماكرو' من شريط 'المطور'. proFirst 'يجري تحديده في مربع القائمة واسمه يظهر في مربع النص فوق مربع القائمة فقط انقر فوق' تشغيل '. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء بحجم صغيرنحن نفضل استخدام مربعات النص بدلاً من أزرار الأوامر الخاصة بـ VBA لأنها أسهل بكثير في الصيانة والسماح بقدر أكبر من الإبداع في التصميم. يمكنك استخدام الخط الذي تريده ولون الخلفية الذي يناسب احتياجاتك. إذا كنت مبدعاً قليلاً ، يمكنك إضافة تأثيرات ثلاثية الأبعاد ، وحدود خاصة وغيرها. الخطوة 1: من 'Insert ribbon' انقر على أيقونة 'Text Box' مرة واحدة. قم بإسقاط المؤشر باتجاه الورقة ، ثم انقر مع الاستمرار على الزر الأيسر للفأرة وقم بتمديد مربع النص إلى البُعد المطلوب. الخطوة 2: انقر بزر الماوس الأيمن على مربع النص ، وحدد 'Assign Macro' من القائمة وستظهر نافذة الحوار 'Assign Macro': Step 3: Select 'Sheet1. proFirst 'من مربع القائمة ويظهر اسمها في مربع النص فوق مربع القائمة فقط اضغط على' موافق '. الخطوة 3: انقر بعيدا عن مربع النص على ورقة Excel. الخطوة 4: انقر بزر الماوس الأيسر على مربع النص ويتم تنفيذ الماكرو. يمكنك تعيين وحدات الماكرو إلى مربعات النص أو الصور أو WordArt باستخدام نفس الأسلوب. هنا عينة من ما سوف تجده في lchapter10 من البرنامج التعليمي القابل للتنزيل على وحدات الماكرو Excel VBA الحماية والأمان في Excel ملاحظة 1: سيتم تغيير إعداد الأمان مرة واحدة. أخبر زملائك عن ذلك بشكل خاص إذا كنت تريد إرسال مصنفات Excel الخاصة بهم باستخدام وحدات الماكرو. الإعداد المقترح هنا آمن تمامًا ولن يجعل جهاز الكمبيوتر الخاص بك عرضة لأي فيروس. ملاحظة خاصة لمستخدمي Excel 2007: راجع كيفية تثبيت محرر Visual Basic من القرص المضغوط الخاص بـ Office وتعيين مستوى الأمان الخاص بـ Excel. تحميل برنامج فيجوال بيسك 6 مضغوط حمراء للايفونإذا قمت بإرسال مصنف يحتوي على وحدات ماكرو إلى أحد الزملاء ولا يمكنه حملهم على العمل ، فمن المحتمل أن يكون إعداد الأمان في 'مرتفع' . أخبره كيفية تغيير مستوى الأمان الخاص به بالانتقال إلى شريط 'المطور' ، والنقر فوق 'أمان الماكرو' ، وتحديد 'إعدادات الماكرو والتحقق من المستوى الثاني' تعطيل كافة وحدات الماكرو مع الإعلام 'و' يتم تعيين لك. من الآن فصاعداً في كل مرة تقوم فيها بفتح مصنف يحتوي على وحدات ماكرو ، يظهر شريط حالة مؤقت أعلى الشبكة في Excel: انقر فوق 'خيارات' وستظهر نافذة الحوار التالية. اعتمد نفس الموقف الذي لديك مع الوثائق المرفقة مع رسائل البريد الإلكتروني. إذا كنت تعرف أصل الملف ، فيمكنك تمكين وحدات الماكرو إذا لم تنقر على 'تعطيل وحدات الماكرو' وكنت محميًا تمامًا. يمكنك إلقاء نظرة على المصنف ولكن لا يتم تشغيل إجراءات VBA (وحدات الماكرو). يمكنك الانتقال إلى محرر Visual Basic لإلقاء نظرة على وحدات الماكرو. إذا كان لا شيء يبدو المشبوهة إغلاق المصنف وإعادة فتحه تمكين وحدات الماكرو. كلمة المرور حماية رمز كمطور Excel-VBA قد تحتاج إلى حماية التعليمات البرمجية الخاصة بك بحيث لا يجوز لأي شخص آخر تعديلها. في محرر VBE انتقل إلى 'أدوات / خصائص VBAProject / الحماية' . إذا كنت تفقد كلمة المرور في أي مصنف مهم ، يمكنك دائمًا شراء برنامج على الإنترنت يتيح لك إمكانية عرضه كود حتى لو كان محمي بكلمة مرور. تذكر أن كلمات المرور هي مثل أي أقفال ، فإنها تبقي فقط على الشرفاء. لتنظيم اكتشافك لوحدات الماكرو في Excel ، ينقسم البرنامج التعليمي القابل للتنزيل على Excel Macros إلى ثلاثة أقسام (جزء الأجزاء الثلاثة من التنزيل الفردي): القسم الأول: برمجة وحدات الماكرو في Excel (الفصول من 1 إلى 10) هذا المقطع حول تسجيل و كتابة وتعديل واختبار وحدات الماكرو في Visual Basic Editor. سوف تتعلم أيضا عن الأمن واكتشاف 'الأحداث' (الحدث هو ما يبدأ الماكرو). تحميل برنامج فيجوال بيسك 6 مضغوط حمراء غريبةSection 2: Excel VBA Vocabulary (الفصول 11 إلى 23) تطوير ماكرو هو التواصل مع Excel ولقيام بذلك تحتاج إلى استخدام لغة تسمى Visual Basic for Applications (VBA). في القسم 2 سوف تتعلم كل مفردات VBA الضرورية للعمل مع بيانات العمل (المحاسبة والمبيعات والإنتاج وغيرها). القسم 3: النماذج والتحكم في VBA for Exce (الفصول من 24 إلى 33) يعد userform إطار حوار صغير أو كبير تقوم بإنشائه ويسمح للمستخدم بإرسال القيم التي سيتم استخدامها بواسطة وحدات الماكرو الخاصة بك. إلى هذه userforms ستضيف عناصر التحكم (أزرار الأوامر ، مربعات النص ، مربعات القوائم وغيرها) وبرمجتها.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2019
Categories |