شرح الماكــرو ( Macro )
في
هذا الدرس سوف تتعلم :
** عملية تسجيل الماكرو .
** كيفية جعل مهمة معينة عملية
أوتوماتيكية .
1) تسجيل أول ماكرو لك
يمكنك
استخدام مسجل الماكرو الموجود أصلا في إكسيل ليترجم إجراءاتك في محرر أوامر VBA ، وبعد انتهاءك من تسجيل الماكرو يمكنك أن ترى
أكواد هذه العلمية في مستعرض الأكواد Module window ، وقبل عملك للماكرو قم
بتحديد الخطوات والإجراءات والأوامر التي تريد من الماكرو أدائها ، واعلم جيداً أن
أية حركة أو إجراء ولو بسيط تقوم بعمله أثناء تسجيل الماكرو سيتم تسجيله في محرر VBA تلقائيا واعتبارها عملية أو أمر من الأوامر ..
**
في هذا المثال ، سنقوم بتسجيل ماكرو يقوم بتحديد لون خلفية الخلية إلى اللون
الأصفر. لتسجيل الماكرو ، اتبع الخطوات التالية :
أ)
حدد المدى على ورقة العمل ثم اختر تسجيل ماكرو جديد... ( من قائمة أدوات ثم ماكرو
ثم تسجيل ماكرو جديد )
ب)
في مربع حوار تسجيل ماكرو ، أكتب "SetBackgroundColor" في مربع نص اسم الماكرو . اترك باقي الخيارات
الافتراضية كما هي ثم انقر على زر موافق وهذا يبدأ تسجيل الماكرو ..
ج)
في لوحة لون التعبئة ، اختر مربع اللون الأصفر الفاتح وهذا العمل سوف يحدد اللون
الأصفر كلون خلفية لمجموعة خلايا قمت بتحديدها .
د)
لإيقاف عملية تسجيل الماكرو ، انقر على زر إيقاف التسجيل (مستطيل أزرق داكن) على
شريط أدوات تسجيل ماكرو.
نعم أنت الآن قمت بعمل ماكرو جديد ،
وأعطيته اسم معين ، ومهمة أو إجراء معين يقوم بعمله ..
والآن فإن الماكرو المسجل قابل
للاستخدام ويمكنك تشغيله ، وقبل استخدامه دعنا نلقي نظرة على بناء الجملة داخل VBE ..
قم بالضغط على [Alt] + [F11] في نفس الوقت لفتح محرر VBA ، قم بتوسيع مستعرض وحدات
المشروع Module1 في مجلد Project Explorer بالنقر على علامة (+) .
انقر نقرا مزدوجا فوق مجلد Module1 حتى يمكنك أن ترى الماكرو
..
وكما يبين الشكل فإن :
1-
اسم الماكرو هو (SetBackgroundColor )
2-
رقم اللون المختار كخلفية ( 36 )
3-
نمط الخلفية (solid ) أي سادة .
ملاحظة مهمة :
حرف الفاصلة باللون الأخضر بمقدمة السطر
تعني أنه مجرد تعليق وسيقوم VBA بتجاهله ، يمكنك دائما إدراج التعليقات عن طريق القيام
بذلك .
2) تشغيل الماكرو الذي قمت بتسجيله ..
يمكننا تشغيل الماكرو داخل VBE ،
ولكننا الآن سنقوم بتشغيل الماكرو داخل ورقة العمل .
أ) في أي ورقة عمل قم بتحديد نطاق معين ..
ب) تشغيل الماكرو المسجل عن طريق اختيار
قائمة أدوات --- ماكرو --- وحدات ماكرو أو اضغط على [Alt] + [F8] في نفس الوقت
ج) يتم عرض مربع حوار ماكرو . ولما كان
هناك واحد فقط في وحدات الماكرو ، افتراضيا الماكرو الوحيد ، يتم اختيار SetBackgroundColor. وهو اسم الماكرو الذي قمنا بتسجيله ، انقر
على زر تشغيل لتشغيل الماكرو .
د) سيتم تلوين الخلايا الآن باللون
الأصفر الفاتح كما نريد .
هـ) يمكنك تعديل الماكرو ، وذلك من خلال
محرر VBA ، ثم نستعرض أكواد الماكرو ( نافذة الأكواد
) ومن ثم نعدل في البرمجة الخاصة بهذا الماكرو ففي مثالنا هذا يمكننا تغيير ColorIndex = 3 أي أن اللون بدلا من أن يصبح أصفر فاتح يصبح
أحمر مثلا .
و) يمكننا كذلك أن نضيف ماكرو في شريط الأدوات ، وذلك من خلال عمل زر أمر ( قائمة عرض View– أشرطة الأدوات Toolbars – -- مربع أدوات التحكمControl Toolbox. ) ، ثم بعد ذلك اختيار زر أمر ، وبعد ذلك عمل هذا الزر على ورقة العمل ، بمجرد عمل هذا الزر سيطلب البرنامج تعيين ماكرو من قائمة وحدات الماكرو ليكون الخاص بهذا الزر ( أي أننا نخصص ماكرو معين يتم تشغيله بمجرد الضغط على هذا الزر )
ز) يمكنك بعد ذلك تغيير اسم الزر ، أو
حتى الدخول إلى VBE
عن طريق هذا الزر وتعديل الماكرو كل ذلك عن طريق
الضغط بالزر الأيمن للفارة على زر الأمر واختيار تحرير النص لتغيير اسم الزر ، أو
تعيين ماكرو وبعدها تحرير لتدخل في VBE .
ح) الآن بمجرد ضغطك على زر الأمر فإنك
تعطي أمر بتشغيل الماكرو الذي سجلته .
ملحوظات هامة :
1-
يمكنك استخدام ماكرو التنفيذ المتكرر ، وذلك بإضافة سطر أمر
لكود الماكرو كالتالي : ActiveCell.Offset(1,0).Select
عند النقر على الزر الآن فإنه بعد تنفيذ
أمر تغيير الألوان للخلايا النشطة فإنه سينزل صف واحد لأسفل …
2-
لماذا في بداية تسجيل الماكرو قمنا بتحديد أي نطاق أولا وبعد
ذلك قمنا بما فعلناه من خطوات ؟ ذلك أننا بذلك أعطينا أمر للماكرو بأن يتم التطبيق
فقط على الخلايا النشطة من ورقة العمل .
حصري أفضل برنامج محاسبة ومبيعات ومخازن فى مصر والوطن العربي
ردحذفيدعم الباركود
برنامج محاسبة جو سيلز - Go Sales
فقط 950 جنية بدلا من 1500 أو 100 دولار خارج مصر
يصلح لكافة الانشطة التجارية
برنامج محاسبة
(ملابس - أحذية - كمبيوتر - الموبايل - الدهانات - التكييف - الفلاتر - الادوية - المفروشات - مواد البناء - الادوات الصحية - العطارة - الاطارات والبطاريات - المواد الغذائية - نظارات- مستحضرات تجميل - مكتبات وادوات دراسية - الاعلاف - الاكسسوارات والهدايا - الاحذية والجلود - التوكيلات التجارية - مصنعات اللحوم والاغذية - الاثاث ومستلزمات المكاتب - سوبر ماركت - أجهزة منزلية - أدوات كهربائية - هدايا وإكسسوار- كافيهات - مطاعم ... ).
--- المميزات ---
- تسجيل بيانات المنشأة أو الشركة أو المحل وتحميل الشعار.
- نظام قوي لإضافة مستخدمين وادارة صلاحيات المستخدمين.
- نسخ احتياطى للبيانات واستعادة النسخة الأحتياطية.
- يمكنك تسجيل كافة الأصناف على قاعدة بيانات برنامج Go Sales
- برنامج سهل يعمل بواجهة عربي.
- تسجيل وإضافة عدد لا نهائي من المخازن.
- إصدار كافة فواتير المبيعات والمشتريات من خلال البرنامج.
- إضافة تاريخ الصلاحية للأصناف التي لها صلاحية.
- تنبية بلأصناف التى اقترب أنتهاء صلاحيتها.
- تنبية بلأصناف التى وصلت لمستوى أعادة الطلب لكي تعيد شرائها.
- امكانية عمل مسحوبات شخصية وهدايا.
- إذن تحويل أو الترحيلات بين المخازن وكشف بالأصناف المحولة وطباعة إذن التحويل.
- تسجيل التوالف.
- امكانية عمل سندات قبض وسندات صرف بطريقة سهلة جداً.
- تصدير الأصناف الى أكسل بكل سهولة.
- تقرير أرباح صنف وتقرير أرباح الفواتير وتقرير الأرباح والخسائر بالأضافة الى عدد كبير من التقارير المفصلة.
- عمل عروض وخصومات لفترة محددة.
- حسابات الآجل للعملاء وللموردين.
- بإمكانك عمل إشعار خصم أو إضافة للموردين والعملاء.
- متابعة الأصناف الأكثر مبيعاً والأصناف الأقل مبيعاً.
- خاصيه البيع المتعدد (شرائح الأسعار ) قطاعى - جمله - نص جمله - بإمكانك اضافة عدد لا نهائى من شرائح الاسعار - مع تحديد لكل عميل شريحه مخصصه
- خاصيه تعدد العبوات (عبوه كبيره - دسته - نص دسته - قطعه .. الخ)
- اضافة ضريبة للفواتير وضريبة للصنف.
- اضافة البادئة والاحقة - تمكنك من اضافة حروف أو ارقام تسبق ارقام الفواتير أو تليها.
- اضافة طلب بيع.
- اضافة طلب شراء.
- تذكير شخصي.
- تذكير بطلبيات شراء متأخرة.
- تذكير بطلبيات بيع متأخرة.
- البرنامج يصلح لكافة أنواع الأنشطة التجارية و المحلات والمعارض.
- يدعم قارئ الباركود والطابعة الحرارية.
- دعم كامل لطباعة ملصقات الباركود.
- طباعة الفواتير على ورقة كبيرة A4 أو طابعة فواتير حراري صغيرة
- قاعدة البيانات سيكوال سيرفر SQL server.
- لغة البرمجة C# .NET
-- دعم فنى وتحديثات مستمرة على البرنامج مدى الحياة
-- السعر منافس جدا مقارنة بالبرامج الأخرى
-- متوفره لدينا أجهزة كمبيوتر وأنظمة الباركود.
اطلب الآن
برنامج محاسبة جو سيلز - Go Sales