تم تصميم نموذج إدخال (Form) احترافي باستخدام VBA – Visual Basic for Applications داخل برنامج Excel، يسمح للمستخدم بإدخال بيانات الموظفين من خلال واجهة سهلة الاستخدام، ثم ترحيل البيانات مباشرة إلى "شيت تجميع رئيسي" يحتوي على جميع سجلات الموظفين بشكل منظم.
مكونات المشروع:
واجهة النموذج (UserForm):
تصميم سهل ومنسق يحتوي على خانات لإدخال:
اسم الموظف
الرقم الوظيفي
القسم
الوظيفة
تاريخ التعيين
الراتب الأساسي
أي بيانات إضافية حسب الحاجة (مثل الحالة الاجتماعية أو البريد الإلكتروني)
زر ترحيل البيانات (Command Button):
عند الضغط عليه، يتم ترحيل البيانات تلقائيًا إلى الشيت الرئيسي (مثلاً باسم: "Employee_Data").
زر Clear / Reset:
لمسح الخانات وإعادة تهيئة النموذج بعد كل عملية إدخال.
طريقة العمل:
المستخدم يفتح الفورم من خلال زر أو اختصار.
يملأ بيانات الموظف المطلوبة داخل النموذج.
عند الضغط على "إضافة" أو "Submit"، يتم تنفيذ كود VBA يقوم بما يلي:
التحقق من صحة البيانات (تأكد من عدم ترك خانات فارغة).
إيجاد أول صف فارغ في الشيت الهدف.
ترحيل البيانات من الفورم إلى ذلك الصف.
إظهار رسالة نجاح.
إعادة ضبط النموذج لتسجيل موظف جديد.
مميزات المشروع:
سهل الاستخدام لأي شخص بدون معرفة تقنية.
يقلل من أخطاء الإدخال اليدوي.
ينظّم بيانات الموظفين في جدول موحد جاهز للتقارير.
يمكن تطويره لإضافة خاصية "بحث وتعديل البيانات".
مناسب لإدارات الموارد البشرية HR أو أي إدارة بها حركة موظفين.
الأدوات المستخدمة:
Excel
VBA Editor (Alt + F11)
UserForm
أكواد VBA مرتبة وموثقة
مخرجات المشروع:
ملف Excel يحتوي على:
نموذج إدخال بيانات تفاعلي
شيت لتجميع البيانات تلقائيًا
إمكانية التوسّع لعمل تقارير أو داشبورد بناءً على نفس الداتا