المحاسب دوت كوم المحاسب دوت كوم
المحاسبة المالية

آخر الأخبار

المحاسبة المالية
المحاسبة المالية
جاري التحميل ...
المحاسبة المالية

شرح الماكرو ( Macro ) فى برنامج الاكسل

شرح الماكــرو ( 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-    لماذا في بداية تسجيل الماكرو قمنا بتحديد أي نطاق أولا وبعد ذلك قمنا بما فعلناه من خطوات ؟ ذلك أننا بذلك أعطينا أمر للماكرو بأن يتم التطبيق فقط على الخلايا النشطة من ورقة العمل .
  1. حصري أفضل برنامج محاسبة ومبيعات ومخازن فى مصر والوطن العربي
    يدعم الباركود
    برنامج محاسبة جو سيلز - Go Sales

    فقط 950 جنية بدلا من 1500 أو 100 دولار خارج مصر
    يصلح لكافة الانشطة التجارية

    برنامج محاسبة

    (ملابس - أحذية - كمبيوتر - الموبايل - الدهانات - التكييف - الفلاتر - الادوية - المفروشات - مواد البناء - الادوات الصحية - العطارة - الاطارات والبطاريات - المواد الغذائية - نظارات- مستحضرات تجميل - مكتبات وادوات دراسية - الاعلاف - الاكسسوارات والهدايا - الاحذية والجلود - التوكيلات التجارية - مصنعات اللحوم والاغذية - الاثاث ومستلزمات المكاتب - سوبر ماركت - أجهزة منزلية - أدوات كهربائية - هدايا وإكسسوار- كافيهات - مطاعم ... ).
    --- المميزات ---
    - تسجيل بيانات المنشأة أو الشركة أو المحل وتحميل الشعار.
    - نظام قوي لإضافة مستخدمين وادارة صلاحيات المستخدمين.
    - نسخ احتياطى للبيانات واستعادة النسخة الأحتياطية.
    - يمكنك تسجيل كافة الأصناف على قاعدة بيانات برنامج Go Sales
    - برنامج سهل يعمل بواجهة عربي.
    - تسجيل وإضافة عدد لا نهائي من المخازن.
    - إصدار كافة فواتير المبيعات والمشتريات من خلال البرنامج.
    - إضافة تاريخ الصلاحية للأصناف التي لها صلاحية.
    - تنبية بلأصناف التى اقترب أنتهاء صلاحيتها.
    - تنبية بلأصناف التى وصلت لمستوى أعادة الطلب لكي تعيد شرائها.
    - امكانية عمل مسحوبات شخصية وهدايا.
    - إذن تحويل أو الترحيلات بين المخازن وكشف بالأصناف المحولة وطباعة إذن التحويل.
    - تسجيل التوالف.
    - امكانية عمل سندات قبض وسندات صرف بطريقة سهلة جداً.
    - تصدير الأصناف الى أكسل بكل سهولة.
    - تقرير أرباح صنف وتقرير أرباح الفواتير وتقرير الأرباح والخسائر بالأضافة الى عدد كبير من التقارير المفصلة.
    - عمل عروض وخصومات لفترة محددة.
    - حسابات الآجل للعملاء وللموردين.
    - بإمكانك عمل إشعار خصم أو إضافة للموردين والعملاء.
    - متابعة الأصناف الأكثر مبيعاً والأصناف الأقل مبيعاً.
    - خاصيه البيع المتعدد (شرائح الأسعار ) قطاعى - جمله - نص جمله - بإمكانك اضافة عدد لا نهائى من شرائح الاسعار - مع تحديد لكل عميل شريحه مخصصه
    - خاصيه تعدد العبوات (عبوه كبيره - دسته - نص دسته - قطعه .. الخ)
    - اضافة ضريبة للفواتير وضريبة للصنف.
    - اضافة البادئة والاحقة - تمكنك من اضافة حروف أو ارقام تسبق ارقام الفواتير أو تليها.
    - اضافة طلب بيع.
    - اضافة طلب شراء.
    - تذكير شخصي.
    - تذكير بطلبيات شراء متأخرة.
    - تذكير بطلبيات بيع متأخرة.

    - البرنامج يصلح لكافة أنواع الأنشطة التجارية و المحلات والمعارض.
    - يدعم قارئ الباركود والطابعة الحرارية.
    - دعم كامل لطباعة ملصقات الباركود.
    - طباعة الفواتير على ورقة كبيرة A4 أو طابعة فواتير حراري صغيرة
    - قاعدة البيانات سيكوال سيرفر SQL server.
    - لغة البرمجة C# .NET

    -- دعم فنى وتحديثات مستمرة على البرنامج مدى الحياة
    -- السعر منافس جدا مقارنة بالبرامج الأخرى
    -- متوفره لدينا أجهزة كمبيوتر وأنظمة الباركود.
    اطلب الآن
    برنامج محاسبة جو سيلز - Go Sales

    ردحذف

التعليقات



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

إتصل بنا

انضم الينا الأن

جميع الحقوق محفوظة

المحاسب دوت كوم

2016