يعد برنامج الاكسيل من البرامج المهمة في عالم الحاسوب وتصميم برنامج عليه أمر ليس بالصعب وإن كان يسير وفق نقاط وخطوات سنقف عليها، حيث يُستخدم في العديد من المجالات، مثل المحاسبة والإدارة والمالية وتحليل البيانات وغيرها. كما يمكن استخدامه أيضًا لتصميم برامج بسيطة لتسهيل المهام اليومية.
في هذا المقال، سنتعرف على طريقة تصميم برنامج بسيط على الاكسيل للمبتدئين. سنشرح الخطوات بالتفصيل، مع تقديم شرح بشري واضح وسهل الفهم.
خطوات تصميم برنامج على الاكسيل
1. إنشاء قاعدة البيانات
أول خطوة في تصميم برنامج بسيط على الاكسيل هي إنشاء قاعدة البيانات التي ستخزن البيانات التي سيتم التعامل معها في البرنامج.
لإنشاء قاعدة البيانات، اتبع الخطوات التالية:
- افتح برنامج الاكسيل.
- انتقل إلى علامة التبويب “الصفحة الرئيسية”.
- انقر فوق زر “إنشاء”.
- من القائمة الظاهرة ، حدد “جدول”.
سيؤدي ذلك إلى إنشاء جدول جديد في ورقة العمل الحالية.
بعد إنشاء الجدول، قم بإضافة الحقول التي ستحتاجها في تصميم برنامجك. على سبيل المثال، إذا كنت تقوم بإنشاء برنامج لتسجيل بيانات الموظفين، فقد تحتاج إلى حقول مثل الاسم والعنوان ورقم الهاتف.
إقرأ أيضا:ادخال البيانات في الاكسل | الربح من إدخال البياناتلإضافة حقل جديد، اتبع الخطوات التالية:
- انقر فوق أي خلية في الصف الذي تريد إضافة الحقل إليه.
- انتقل إلى علامة التبويب “بيانات”.
- انقر فوق زر “إضافة حقل”.
سيؤدي ذلك إلى فتح مربع حوار “إضافة حقل”.
في مربع الحوار “إضافة حقل”، أدخل اسم الحقل ونوع البيانات التي ستخزنه. يمكنك أيضًا تحديد ما إذا كان الحقل مطلوبًا أم لا.
بعد إضافة جميع الحقول التي تحتاجها، قم بتنسيقها حسب الحاجة. على سبيل المثال، يمكنك تغيير حجم الخط ونوع الخط وتنسيق التاريخ والوقت.
2. إنشاء نموذج إدخال البيانات
الخطوة التالية هي إنشاء نموذج إدخال البيانات. سيسمح لك النموذج بإدخال البيانات في قاعدة البيانات بسهولة.
لإنشاء نموذج إدخال البيانات، اتبع الخطوات التالية:
- انتقل إلى علامة التبويب “تطوير”.
- انقر فوق زر “نموذج”.
سيؤدي ذلك إلى إنشاء نموذج جديد في ورقة العمل الحالية.
بعد إنشاء النموذج، قم بإضافة الحقول التي تحتاجها إلى النموذج. يمكنك القيام بذلك عن طريق سحب الحقول من جدول البيانات إلى النموذج.
إقرأ أيضا:مهارات ادخال البيانات | احترف مجال ادخال البيانات 3 خطوات فقطيمكنك أيضًا تنسيق النموذج حسب الحاجة. على سبيل المثال، يمكنك تغيير حجم وموقع الحقول وإضافة أزرار وعناصر تحكم أخرى.
3. إنشاء أكواد VBA
الخطوة الأخيرة هي إنشاء أكواد VBA لربط النموذج بقاعدة البيانات. ستسمح لك أكواد VBA بإدخال البيانات في قاعدة البيانات وعرضها وتعديلها وحذفها.
لإنشاء أكواد VBA، اتبع الخطوات التالية:
- افتح علامة التبويب “تطوير”.
- انقر فوق زر “كود”.
سيؤدي ذلك إلى فتح نافذة “كود”.
في نافذة “كود”، اكتب أكواد VBA الخاصة بك. يمكنك العثور على أمثلة على أكواد VBA عبر الإنترنت.
بعد إنشاء أكواد VBA، قم بحفظها.
الاختبار
بعد الانتهاء من تصميم برنامج الاكسيل الخاص بك، قم باختباره للتأكد من أنه يعمل كما تريد.
لاختبار البرنامج، اتبع الخطوات التالية:
- افتح البرنامج.
- استخدم النموذج لإدخال البيانات.
- حاول عرض البيانات وتعديلها وحذفها.
إذا كان البرنامج يعمل كما تريد، فيمكنك استخدامه.
إقرأ أيضا:امازون افلييت Affiliate Amazon الربح من التسويق بالعمولةنموذج عملي على تصميم برنامج بسيط يمكنك انشاءه مع الشرح بالخطوات:
الغرض من البرنامج: يهدف هذا البرنامج إلى تسجيل بيانات الموظفين في قاعدة بيانات، بما في ذلك الاسم والعنوان ورقم الهاتف والوظيفه.
خطوات إنشاء البرنامج:
1. إنشاء قاعدة البيانات
أول خطوة هي إنشاء قاعدة البيانات التي ستخزن بيانات الموظفين.
لإنشاء قاعدة البيانات، اتبع الخطوات التالية:
1. افتح برنامج الاكسيل.
2. انتقل إلى علامة التبويب “الصفحة الرئيسية”.
3. انقر فوق زر “إنشاء”.
4. من القائمة المنسدلة، حدد “جدول”.
سيؤدي ذلك إلى إنشاء جدول جديد في ورقة العمل الحالية.
بعد إنشاء الجدول، قم بإضافة الحقول التالية:
– الاسم: حقل نصي يُستخدم لإدخال اسم الموظف.
– العنوان: حقل نصي يُستخدم لإدخال عنوان الموظف.
– رقم الهاتف: حقل نصي يُستخدم لإدخال رقم هاتف الموظف.
– الوظيفه: حقل نصي يُستخدم لإدخال وظيفه الموظف.
2. إنشاء نموذج إدخال البيانات
الخطوة التالية هي إنشاء نموذج إدخال البيانات. سيسمح لك النموذج بإدخال البيانات في قاعدة البيانات بسهولة.
لإنشاء نموذج إدخال البيانات، اتبع الخطوات التالية:
1. انتقل إلى علامة التبويب “تطوير”.
2. انقر فوق زر “نموذج”.
سيؤدي ذلك إلى إنشاء نموذج جديد في ورقة العمل الحالية.
بعد إنشاء النموذج، قم بإضافة الحقول التالية إلى النموذج:
الاسم: حقل نصي.
العنوان: حقل نصي.
رقم الهاتف: حقل نصي.
الوظيفه: حقل نصي.
يمكنك أيضًا تنسيق النموذج حسب الحاجة. على سبيل المثال، يمكنك تغيير حجم وموقع الحقول وإضافة أزرار وعناصر تحكم أخرى.
3. إنشاء أكواد VBA
الخطوة الأخيرة هي إنشاء أكواد VBA لربط النموذج بقاعدة البيانات. ستسمح لك أكواد VBA بإدخال البيانات في قاعدة البيانات وعرضها وتعديلها وحذفها.
لإنشاء أكواد VBA، اتبع الخطوات التالية:
1. افتح علامة التبويب “تطوير”.
2. انقر فوق زر “كود”.
سيؤدي ذلك إلى فتح نافذة “كود”.
في نافذة “كود”، اكتب أكواد VBA التالية: “`Sub AddEmployee()
‘افتح قاعدة البيانات
Set db = ThisWorkbook.Sheets(“Data”).ListObjects(“Employees”)
‘احصل على بيانات الموظف من النموذج
Dim name As String
Dim address As String
Dim phone As String
Dim position As String
name = Forms(“AddEmployee”).TextBoxes(“Name”).Value
address = Forms(“AddEmployee”).TextBoxes(“Address”).Value
phone = Forms(“AddEmployee”).TextBoxes(“Phone”).Value
position = Forms(“AddEmployee”).TextBoxes(“Position”).Value
‘أدخل البيانات في قاعدة البيانات
db.AddRow(Array(name, address, phone, position))
‘قم بإغلاق النافذة
Forms(“AddEmployee”).Close
End Sub
تؤدي هذه الأكواد إلى إنشاء وظيفة تُسمى AddEmployee. تقوم هذه الوظيفة بفتح قاعدة البيانات، ثم الحصول على بيانات الموظف من النموذج، ثم إدخال البيانات في قاعدة البيانات.
يمكنك أيضًا إنشاء أكواد VBA لعرض البيانات وتعديلها وحذفها.
الاختبار
بعد الانتهاء من تصميم البرنامج، قم باختباره للتأكد من أنه يعمل كما تريد.
لاختبار البرنامج، اتبع الخطوات التالية:
1. افتح البرنامج.
2. استخدم النموذج لإدخال البيانات.
3. حاول عرض البيانات وتعديلها وحذفها.
إذا كان البرنامج يعمل كما تريد، فيمكنك استخدامه.
شرح البرنامج
يتكون البرنامج من ثلاثة أجزاء رئيسية:
قاعدة البيانات: تخزن بيانات الموظفين.
نموذج إدخال البيانات: يُستخدم لإدخال البيانات في قاعدة البيانات.
أكواد VBA: تربط النموذج بقاعدة البيانات وتسمح بإدخال البيانات وعرضها وتعديلها وحذفها.
قاعدة البيانات
قاعدة البيانات عبارة عن مجموعة من البيانات المنظمة بطريقة تسهل الوصول إليها ومعالجتها. في هذا البرنامج، تتكون قاعدة البيانات من جدول واحد يحتوي على الحقول التالية:
الاسم: حقل نصي يُستخدم لإدخال اسم الموظف.
عنوان: حقل نصي يُستخدم لإدخال عنوان الموظف.
رقم الهاتف: حقل نصي يُستخدم لإدخال رقم هاتف الموظف.
الوظيفه: حقل نصي يُستخدم لإدخال وظيفه الموظف.
نموذج إدخال البيانات
نموذج إدخال البيانات عبارة عن واجهة مستخدم تسمح للمستخدمين بإدخال البيانات في قاعدة البيانات. في هذا البرنامج، يتكون النموذج من أربعة حقول نصية، واحد لكل حقل في قاعدة البيانات.
أكواد VBA ( تم الحصول علي الكود الذي تم ذكره سابقا في المقالة من موقع GitHub وتم التعديل عليه واضافة الشرح بواسطة الذكاء الاصطناعي)
أكواد VBA عبارة عن مجموعة من الأوامر التي تُستخدم لتحكم في برنامج الاكسيل. في هذا البرنامج، تُستخدم أكواد VBA لربط النموذج بقاعدة البيانات وإدخال البيانات في قاعدة البيانات.
شرح أكواد VBA
تؤدي أكواد VBA التالية إلى إنشاء وظيفة تُسمى AddEmployee. تقوم هذه الوظيفة بفتح قاعدة البيانات، ثم الحصول على بيانات الموظف من النموذج، ثم إدخال البيانات في قاعدة البيانات:
الجزء الأول من هذه الأكواد يفتح قاعدة البيانات. يُستخدم Set لتعيين عنصر تحكم إلى متغير. في هذه الحالة، يتم تعيين db إلى عنصر تحكم ListObject يُسمى Employees.
الجزء الثاني من هذه الأكواد يحصل على بيانات الموظف من النموذج. يُستخدم Forms لاستدعاء نموذج معين. في هذه الحالة، يتم استدعاء نموذج يُسمى AddEmployee. يُستخدم TextBoxes لاستدعاء جميع الحقول النصية في النموذج. يُستخدم Value للحصول على قيمة الحقل النصي.
الجزء الثالث من هذه الأكواد يدخل البيانات في قاعدة البيانات. يُستخدم AddRow لإدخال صف جديد في قاعدة البيانات. يُستخدم Array لتجميع البيانات في صف واحد. في هذه الحالة، يتم تجميع اسم الموظف وعنوان الموظف ورقم هاتف الموظف ووظيفه الموظف في صف واحد.
الجزء الأخير من هذه الأكواد يغلق النافذة. يُستخدم Close لإغلاق نافذة معينة. في هذه الحالة، يتم إغلاق نافذة AddEmployee.
الاختبار
لاختبار البرنامج، اتبع الخطوات التالية:
افتح البرنامج.
استخدم النموذج لإدخال البيانات.
حاول عرض البيانات وتعديلها وحذفها.إذا كان البرنامج يعمل كما تريد، فيمكنك استخدامه.
هناك العديد من التحسينات التي يمكن إجراؤها على البرنامج، مثل:
– إضافة التحقق من صحة البيانات لضمان إدخال البيانات الصحيحة.
– إضافة خيارات لعرض البيانات، مثل عرض البيانات مرتبة حسب الاسم أو العنوان أو الوظيفة.
– إضافة خيارات لتعديل البيانات، مثل تعديل اسم الموظف أو عنوانه أو رقم هاتفه أو وظيفته.
– إضافة خيارات لحذف البيانات.
يمكنك إجراء هذه التحسينات حسب احتياجاتك الخاصة.
وختاماً في هذا المقال، تعلمنا كيفية تصميم برنامج بسيط على الاكسيل للمبتدئين.و شرحنا الخطوات بالتفصيل، مع تقديم شرح واضح وسهل الفهم، يمكنك استخدام هذا الدليل لإنشاء برامج بسيطة علي الاكسيل وتسهيل العمل التي تقوم به ، شكرا لقراءتكم؛ نأمل ان تكونوا قد استفدتم .