JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

كورس اكسل 2021 متكامل من الصفر Free Excel Course الوحدة السادسة| عالم الاوفيس

 شرح دورة  اكسيل 2021 من الصفر إلى الاحتراف Excel 2019 الوحدة السادسة


 الوحدة 6: أدوات الإنتاجية والأتمتة (المستوى المتقدم)

 

 الدرس 6.1: تسجيل الماكرو (Macros)

الهدف: أتمتة أي سلسلة من الأوامر في Excel لتشغيلها بنقرة زر واحدة.

الشرح:

1.  ما هو الماكرو؟ 

هو تسجيل لإجراءاتك (مثل النقرات، كتابة الصيغ، التنسيق) حتى تتمكن من إعادة تشغيلها تلقائيًا لاحقًا.

2.  إظهار علامة التبويب Developer (المطور):

       هذه الخطوة ضرورية. اذهب إلى File > Options > Customize Ribbon.

       على اليمين، في قائمة "Main Tabs"، قم بتفعيل خيار Developer. اضغط OK.

3.  تسجيل ماكرو بسيط:

       اذهب إلى Developer > Record Macro.

       أعطِ الماكرو اسمًا واضحًا (بدون مسافات، استخدم `_` بدلاً منها).

       يمكنك تعيين اختصار لوحة المفاتيح (كن حذرًا، لأنه سيتجاوز الاختصارات الافتراضية لـ Excel).

       اضغط OK. من هذه اللحظة، Excel يسجل كل ما تفعله!

       قم بإجراءاتك (مثال: حدد نطاقًا، طبق تنسيقًا معينًا، اكتب عنوانًا).

       عند الانتهاء، اذهب إلى Developer > Stop Recording.

4.  تشغيل الماكرو:

       اذهب إلى Developer > Macros، حدد الماكرو المسجل، واضغط Run.

مهمة تطبيقية: سجّل ماكرو يقوم بتنسيق خلية لتصبح: خلفية صفراء، خط عريض، وتكتب فيها كلمة "مهم". شغّله على خلايا مختلفة.

 الدرس 6.2: مقدمة عن VBA (محرر Visual Basic)

الهدف: النظر خلف الكواليس لفهم كيفية عمل الماكرو وتعديله.

الشرح:

   محرر VBA: هو البيئة where يمكنك كتابة وتحرير أكواد الماكرو يدويًا (لأتمتة مهام أكثر تعقيدًا).

   كيفية فتحه: اضغط `Alt + F11` على لوحة المفاتيح.

   ماذا سترى: نافذة مقسمة. على اليمين "Project Explorer" (يعرض جميع أوراق ومصنفاتك المفتوحة). على اليسار مساحة كتابة الكود.

   البحث عن الماكرو المسجل: في "Project Explorer"، ابحث عن "Modules" وافتح "Module1". سترى الكود الذي أنشأه Excel عند التسجيل.

       الكود سيكون بلغة Visual Basic وسيبدو مثل:

        

Sub MyMacro()

' MyMacro Macro

    Range("A1").Select

    With Selection.Interior

        .Pattern = xlSolid

        .PatternColorIndex = xlAutomatic

        .Color = 65535 ' اللون الأصفر

    End With

End Sub

   تعديل بسيط: جرب تغيير رقم اللون (`Color = 65535`) إلى `255` (سيجعل اللون أحمر). أغلق المحرر (`Alt + Q`)، وشغّل الماكرو مرة أخرى.

مهمة تطبيقية: افتح محرر VBA (`Alt + F11`)، وابحث عن الماكرو الذي سجلته. حاول تغيير لون الخلفية من خلال تعديل رقم اللون.

 الدرس 6.3: التحقق من صحة البيانات (Data Validation)

الهدف: التحكم في ما يمكن للمستخدمين إدخاله في الخلية، لمنع الأخطاء.

الشرح:

1.  إنشاء قائمة منسدلة (Drop-down List):

       حدد الخلية (أو الخلايا) التي تريد تطبيق القائمة عليها.

       اذهب إلى Data > Data Validation.

       في علامة التبويب "Settings"، من "Allow" اختر List.

       في حقل "Source"، حدد النطاق الذي يحتوي على عناصر القائمة (مثال: `=$F$1:$F$5` حيث تكون "نعم، لا، ربما" مكتوبة في F1:F3).

       اضغط OK. الآن ستظهر سهم صغير في الخلية، عند النقر عليه تظهر القائمة.

2.  أنواع تحقق أخرى:

       Whole Number: للسماح بأرقام صحيحة فقط ضمن نطاق (مثال: بين 1 و 100).

       Date: للسماح بتاريخ فقط ضمن نطاق زمني.

       Text Length: للحد من عدد الأحرف المسموح بها.

3.  إظهار رسالة إدخال:

       في نافذة "Data Validation"، انتقل إلى علامة التبويب "Input Message".

       اكتب عنوانًا ورسالة. ستظهر هذه الرسالة عندما يتم تحديد الخلية، لتوجيه المستخدم.

4.  رسالة خطأ مخصصة:

       في علامة التبويب "Error Alert"، يمكنك كتابة رسالة تظهر عندما يحاول المستخدم إدخال بيانات غير صحيحة.

مهمة تطبيقية: أنشئ قائمة منسدلة في خلية تحتوي على 3 خيارات: "مكتمل، قيد التنفيذ، لم يبدأ".

 أضف رسالة إدخال تقول "اختر حالة المهمة".

 الدرس 6.4: الربط بين الأوراق والملفات

الهدف: ربط البيانات عبر أوراق متعددة  ملفات Excel مختلفة.

الشرح:

1.  الربط داخل المصنف (الملف) الواحد:

       في الخلية التي تريد ظهور البيانات فيها، ابدأ بكتابة `=`.

       انتقل إلى الورقة الأخرى وانقر على الخلية التي تريد ربطها.

       اضغط `Enter`. ستتحول الصيغة إلى شيء يشبه: `=Sheet2!A1`.

2.  الربط بين ملفات (مصنفات) مختلفة:

       افتح كلا الملفين.

       في الملف "الهدف"، ابدأ بكتابة `=`.

       انتقل إلى الملف "المصدر" وانقر على الخلية المراد ربطها.

       اضغط `Enter`. ستتحول الصيغة إلى مسار كامل يشبه:

        `='C:\Users\Username\Desktop\[Source_File.xlsx]Sheet1'!$A$1`

       تحذير: إذا نقلت أو أعدت تسمية الملف "المصدر"، ستنكسر الرابطة.

مهمة تطبيقية: في ورقة جديدة، أنشئ خلية ترتبط بإجمالي المبيعات من الجدول المحوري في ورقة أخرى داخل نفس الملف.

 الدرس 6.5: التمرين العملي للوحدة (أتمتة عملية إدخال البيانات)

المهمة: بناء نموذج إدخال بيانات بسيط وآلي.

1.  في ورقة، أنشئ جدولاً بعناوين: "اسم الموظف"، "القسم"، "تاريخ الإدخال"، "قيمة المبيعات".

2.  استخدم Data Validation لجعل عمود "القسم" قائمة منسدلة تحتوي على أقسام الشركة.

3.  استخدم Data Validation في عمود "قيمة المبيعات" للسماح بأرقام فقط أكبر من الصفر.

4.  سجّل ماكرو يقوم بما يلي:

       ينتقل إلى آخر صف فارغ في الجدول.

       يضيف تاريخ اليوم تلقائيًا في عمود "تاريخ الإدخال" (تلميح: استخدم `=TODAY()`).

       ينتقل إلى خلية محددة استعدادًا لإدخال البيانات التالية.

5.  أضف زرًا من Developer > Insert > Button (Form Control) وقم بتعيين الماكرو له. الآن لديك زر "إضافة جديد" بوظيفة محددة.

تهانينا! لقد أتقنت أدوات الأتمتة التي توفر ساعات من العمل المتكرر.

هذا يكمل المسار الأساسي من الصفر إلى الاحتراف!

الانتقال الى المشروع النهائي الشامل (الوحدة 7) لتطبيق كل ما تعلمته. من هنا

 


الاسمبريد إلكترونيرسالة