الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | أساسيات الـ Excel Userform – ما هي Events / Properties / Controls / Userforms؟

أساسيات الـ Excel Userform – ما هي Events / Properties / Controls / Userforms؟


نتعامل مع الـ User form أو Dialog Box (المربع الحواري) بشكل متكرر في الإكسل؛ حيث تعمل هذه المربعات الحوارية على الحصول على بعض المعلومات من المستخدم في سبيل تنفيذ مهمة معينة. فعلى سبيل المثال المربع الحواري Format Cells نستخدمة لتنسيق محتويات الخلية وفي سبيل ذلك يطلب منا تحديد طبيعة محتويات الخلية واي تنسيق تريد تطبيقه على الخلية / محتويات الخلية.

Excel Userform 1

في هذا الموضوع نستعرض النقاط التالية:

  1. إضافة يوزرفوم Userform جديد للمشروع
  2. نظرة عامة على عناصر التحكم Controls
  3. التعامل مع خصائص عناصر التحكم Control Properties
  4. التعامل مع الـ Events لعناصر التحكم Control Events

1 – إضافة يوزرفوم Userform جديد للمشروع

الفيديو التالي يستعرض النقاط التالية:
Excel Userform 2

  • إضافة يوزرفوم Userform جديد للمشروع
  • إظهار الـ Toolbox في حالة عدم ظهورها
  • إضافة عناصر التحكم Controls الى الفورم (3 طرق)
  • إضافة بعض عناصر التحكم للفورم (عناصر تحكم تجريبية)
  • إظهار اليوزرفورم من وضعية التصميم Design View
  • إظهار اليوزرفورم للمستخدم النهائي من خلال أمر تشغيل الفورم
  • تعديل بعض خصائص الفورم (Right to Lift / Caption / Name)

2 – نظرة عامة على عناصر التحكم Controls

تتكون عناصر التحكم Controls في الوضع الإفتراضي من 15 عنصر تحكم؛ كان لدينا أحد بديلين للتعامل مع هذه العناصر؛

  1. شرح مفصل لكل عنصر (وصفه / خصائصة / الأحداث events / تطبيق عملي)
    أو
  2. شرح مختصر لكامل عناصر التحكم مع توضيحها على ادوات الإكسل نفسها ثم التوضيح من خلال ال vba

وقد إختارنا البديل الثاني توفيراً للوقت وإيماناً منا بأن التطبيقات العملية هي التي ستساعد على فهم ماهية عناصر التحكم

Excel Userform 3

النقاط التي تم شرحها في هذا الفيديو

  • نظرة عامة على بعض عناصر التحكم
    ( Multi Page / Combo Box / Frame / List Box / Check Box / Label / Command Button / Option Button / Ref Edit / Text Box / SpinButtons / Image / Scroll Bar )
  • إضافة عناصر تحكم جديدة الى Toolbox
  • لماذا لا تعمل عملية إضافة عناصر تحكم جديدة Addtional Controls الى Toolbox؟

3 – التعامل مع خصائص عناصر التحكم Control Properties

خصائص اليوزرفورم أو عناصر التحكم هي صفات مميزة لهذه العناصر من خلالها يتم التحكم في كيفية العمل / العرض النهائي لعناصر التحكم للمستخدم النهائي لليوزرفورم.

الفيديو التالي يستعرض هذه النقاط:
Excel Userform 4

  • ما المقصود بخصائص عناصر التحكم؟
  • طرق تعديل خصائص عناصر التحكم (طريقتان)
  • الخصائص المتشابهة بين عناصر التحكم
  • الفرق بين الخاصية Name و Caption.
  • تحديد عناصر التحكم (فردي / متعدد) والحركة بين عناصر التحكم
  • تعديل حجم / موضع عناصر التحكم (يدوي / خصائص)
  • تنسيق عناصر التحكم (المحاذاة)
  • ترتيب الحركة بإستخدام Tab بين عناصر التحكم – Tab Order
  • إختصارات عناصر التحكم Accelerator
  • ما وظيفة هذه الخاصية؟؟؟

للحصول على الإختصارات التي تُستخدم قبل إسم عنصر التحكم للدلالة على نوع عنصر التحكم

4 – التعامل مع الـ Events لعناصر التحكم Control Events

الفيديو التالي يستعرض هذه النقاط:

  • ما هي الـ Events؟
  • أين توجد الـ Events؟ وكيف يتم التعامل معها؟
  • صيغة الكود الخاص بالـ Events؟
  • تطبيق عملي على اليوزرفوم AddEmp وترحيل البيانات منه الى شيت الإكسل.

Excel Userform 5

تحميل ملف العمل : Excel Userform VBA – Basics

شاهد أيضاً

إختصارات مايكروسوفت اكسل 01

إختصارات الاكسل كثيرة منها ما يتم من خلال لوحة المفاتيح Keyboard ومنها ما يتم من ...