أساسيات الـ Excel Userform – ما هي Events / Properties / Controls / Userforms؟
نتعامل مع الـ User form أو Dialog Box (المربع ال*واري) بشكل متكرر في الإكسل؛ *يث تعمل هذه المربعات ال*وارية على ال*صول على بعض المعلومات من المستخدم في سبيل تنفيذ مهمة معينة. فعلى سبيل المثال المربع ال*واري Format Cells نستخدمة لتنسيق م*تويات الخلية وفي سبيل ذلك يطلب منا ت*ديد طبيعة م*تويات الخلية واي تنسيق تريد تطبيقه على الخلية / م*تويات الخلية.
Excel Userform 1
في هذا الموضوع نستعرض النقاط التالية:
إضافة يوزرفوم Userform جديد للمشروع
نظرة عامة على عناصر الت*كم Controls
التعامل مع خصائص عناصر الت*كم Control Properties
التعامل مع الـ Events لعناصر الت*كم Control Events
1 – إضافة يوزرفوم Userform جديد للمشروع
الفيديو التالي يستعرض النقاط التالية:
Excel Userform 2
إضافة يوزرفوم Userform جديد للمشروع
إظهار الـ Toolbox في *الة عدم ظهورها
إضافة عناصر الت*كم Controls الى الفورم (3 طرق)
إضافة بعض عناصر الت*كم للفورم (عناصر ت*كم تجريبية)
إظهار اليوزرفورم من وضعية التصميم Design View
إظهار اليوزرفورم للمستخدم النهائي من خلال أمر تشغيل الفورم
تعديل بعض خصائص الفورم (Right to Lift / Caption / Name)
2 – نظرة عامة على عناصر الت*كم Controls
تتكون عناصر الت*كم Controls في الوضع الإفتراضي من 15 عنصر ت*كم؛ كان لدينا أ*د بديلين للتعامل مع هذه العناصر؛
شر* مفصل لكل عنصر (وصفه / خصائصة / الأ*داث events / تطبيق عملي)
أو
شر* مختصر لكامل عناصر الت*كم مع توضي*ها على ادوات الإكسل نفسها ثم التوضي* من خلال ال 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
ما وظيفة هذه الخاصية؟؟؟
لل*صول على الإختصارات التي تُستخدم قبل إسم عنصر الت*كم للدلالة على نوع عنصر الت*كم
Object Naming Conventions
Visual Basic Three-Letter IDs
4 – التعامل مع الـ Events لعناصر الت*كم Control Events
الفيديو التالي يستعرض هذه النقاط:
ما هي الـ Events؟
أين توجد الـ Events؟ وكيف يتم التعامل معها؟
صيغة الكود الخاص بالـ Events؟
تطبيق عملي على اليوزرفوم AddEmp وتر*يل البيانات منه الى شيت الإكسل.
_________________
لا اله الا انت سب*انك انى كنت من الظالمين
|