عند العمل مع ميكروسوفت إكسيل ، قد تواجه الحاجة إلى إنشاء نافذة منبثقة تعلمك بحدث في تاريخ معين. على سبيل المثال ، قد يكون من الضروري تتبع تاريخ انتهاء العقد أو إكمال مهمة محددة. في هذه المقالة ، سوف ننظر في كيفية إنشاء نافذة منبثقة مماثلة في إكسيل لتكون دائما على بينة من عملك.
لإنشاء منبثقة إعلام في إكسيل ، سوف نستخدم وحدات الماكرو التي تسمح لك لأتمتة إجراءات معينة. يمكن إنشاء وحدات الماكرو في إكسيل باستخدام المدمج في فبا (البصرية الأساسية للتطبيقات) محرر ، والذي يوفر ميزات قوية لأتمتة العمل مع الجداول والبيانات.
قبل البدء في إنشاء نافذة منبثقة ، تحتاج إلى تثبيت ماكرو في إكسيل. للقيام بذلك ، افتح برنامج إكسيل ، ثم حدد "ملف" في الزاوية العلوية اليسرى ، والعثور على وحدد "خيارات" في القائمة المنسدلة. في النافذة التي تفتح ، حدد خيارات إكسيل ، ثم انقر فوق علامة التبويب الإعدادات. في قسم وحدات الماكرو ، حدد خانة الاختيار تمكين توثيق نموذج الكائن (فبا) وانقر فوق موافق. الآن يمكنك العمل مع وحدات الماكرو في إكسيل.
- إنشاء نافذة منبثقة في إكسيل
- كيفية جعل نافذة الإعلام في إكسيل
- الخطوة 1: افتح محرر فيسوال باسيك
- الخطوة 2: إنشاء وحدة نمطية جديدة
- الخطوة 3: اكتب رمز فبا لإنشاء نافذة إعلام
- الخطوة 4: ربط الماكرو بالزر
- الخطوة 5: اختبار الإخطار
- تنفيذ نافذة منبثقة للإعلام في إكسيل
- تنفيذ البرنامج من النافذة المنبثقة في إكسيل
- سؤال وجواب
- كيف يمكنني إنشاء منبثقة إعلام في إكسيل?
- هل من الممكن ضبط وقت عرض النافذة المنبثقة للإشعار?
- هل من الممكن إعداد منبثقة إعلام في إكسيل ليتم عرضها على شاشة معينة?
إنشاء نافذة منبثقة في إكسيل
يمكن أن تكون النافذة المنبثقة في إكسيل أداة مفيدة لتزويد المستخدم بمعلومات إضافية أو إشعار بحدث معين. في هذه المقالة ، سوف ننظر في كيفية إنشاء نافذة منبثقة في إكسيل.
هناك عدة طرق لإنشاء نافذة منبثقة في إكسيل. طريقة واحدة هي استخدام فبا (البصرية الأساسية للتطبيقات) وظيفة.
- افتح محرر فيسوال بيسك بالضغط على ألت + إف 11.
- نهاية الفرعية
- استبدل "نص الرسالة" بنص الرسالة المطلوب في النافذة ، و "العنوان" بعنوان النافذة المطلوب.
حفظ التغييرات وإغلاق محرر فبا.
صحافة بديل + اف 8 لفتح مربع الحوار وحدات الماكرو.
- حدد "شوبوبوب" وانقر على"تشغيل".
- بعد الانتهاء من هذه الخطوات ، يجب أن تظهر نافذة منبثقة تحتوي على الرسالة والعنوان المحددين.
- يمكنك أيضا إضافة نافذة منبثقة إلى خلية جداول بيانات إكسل باستخدام التنسيق الشرطي. لهذا:
- حدد الخلية التي تريد إضافة النافذة المنبثقة إليها.
- انقر بزر الماوس الأيمن على الخلية المحددة وحدد"تنسيق الخلية".
- انتقل إلى علامة التبويب التنسيق الشرطي.
في قائمة" نوع البيانات "، حدد"تنسيق مع ملاحظة".
أدخل الملاحظة المطلوبة في حقل النص.
انقر فوق الزر موافق.
بعد الانتهاء من هذه الخطوات ، سيتم عرض نافذة منبثقة تحتوي على الملاحظة المحددة عندما يحوم مؤشر الماوس فوق الخلية المحددة.
إنشاء نافذة منبثقة في إكسيل يمكن أن تكون مفيدة لتزويد المستخدم بمعلومات إضافية أو إخطار من مختلف الأحداث. استخدام هذه الطرق البسيطة لجعل العمل مع إكسل أكثر ملاءمة وكفاءة.
كيفية جعل نافذة الإعلام في إكسيل
في هذا الدليل ، ونحن سوف ننظر في كيفية إنشاء منبثقة إعلام في إكسيل. يمكن أن تكون هذه النافذة مفيدة عندما يحتاج حدث أو تاريخ مهم إلى وضع علامة ويتطلب اهتماما خاصا من المستخدمين.
لإنشاء نافذة إعلام في إكسيل ، سوف نستخدم وظيفة فبا (البصرية الأساسية للتطبيقات). فبا يسمح لك لإنشاء وحدات الماكرو وأتمتة المهام المختلفة في إكسيل.
الخطوة 1: افتح محرر فيسوال باسيك
انتقل إلى علامة التبويب المطور على شريط أدوات إكسيل وانقر على زر فيسوال باسيك. سيؤدي هذا إلى فتح محرر فيسوال بيسيك ، حيث سنكتب رمز فبا لدينا.
الخطوة 2: إنشاء وحدة نمطية جديدة
في محرر فيسوال باسيك ، حدد" إدراج "من القائمة وحدد"وحدة". سيؤدي هذا إلى إنشاء وحدة نمطية فارغة جديدة حيث سنكتب الكود الخاص بنا.
الخطوة 3: اكتب رمز فبا لإنشاء نافذة إعلام
في الوحدة النمطية ، اكتب التعليمات البرمجية التالية:
سوبنوتيفيكاتيون()
ديم جي اس كسلسلة
عنوان خافت كسلسلة
استجابة قاتمة كما فبمسغبوكسريسولت
جي اس = "الإخطار الخاص بك هو هنا"
العنوان = "إشعار"
الرد = مسغبوكس (مسغ ، ففورميشن + فبوكونلي ، العنوان)
- نهاية الفرعية
- في هذا الرمز ، نحدد المتغيرات جي اس (نص الإخطار) والعنوان (عنوان نافذة الإعلام). ثم نسمي وظيفة مسغبوكس ، الذي يعرض نافذة مشروط مع إشعار. المعلمات فبوكونلي تعيين نمط النافذة والأزرار لعرضها في نافذة الإعلام.
- الخطوة 4: ربط الماكرو بالزر
- ارجع إلى مصنف إكسيل.
انتقل إلى علامة التبويب المطور وانقر على زر إدراج في قسم عناصر التحكم.
حدد "زر لوحة الأوامر" وارسم مستطيلا في ورقة العمل لإنشاء الزر.
في مربع الحوار الذي يظهر ، حدد" ماكرو "وابحث عن الماكرو" إظهار". انقر فوق موافق.
الخطوة 5: اختبار الإخطار
الآن ، عند النقر فوق الزر ، يجب أن ترى نافذة منبثقة بها الإشعار والعنوان.
If targetCell.Value = notificationDate Then
ShowNotification ' Вызываем функцию отображения уведомления
- End If
End Sub
- Открытие окна с уведомлением
بعد الانتهاء من تكوين شروط تفعيل الإخطار ورمز عرض الإخطار ، يبقى فقط لحفظ ملف إكسيل وإغلاق محرر فبا.
- عندما يصل التاريخ المحدد ويتم استيفاء الشروط المحددة في الكود ، تنبثق نافذة إعلام تحتوي على نص الرسالة. يمكن للمستخدم قراءة الرسالة وتنفيذ الإجراءات اللازمة.
- وبالتالي ، فإن تنفيذ نافذة منبثقة للإشعار في إكسيل يتكون من إنشاء وحدة نمطية برمز إعلام ، وإعداد شروط تنشيط الإشعارات باستخدام وظيفة الحدث
- ورقة عمل_حساب
ونافذة الشاشة مع الإخطار باستخدام وظيفة
مسغبوكس
.
تنفيذ البرنامج من النافذة المنبثقة في إكسيل
في إكسيل ، يمكنك إنشاء النوافذ المنبثقة مع الإخطارات التي سيتم عرضها عند حدوث حدث أو حالة معينة. يكون هذا مفيدا عندما يكون من الضروري لفت انتباه المستخدم إلى أي أحداث مهمة أو الإخطار ببعض المعلومات.
لتنفيذ نافذة منبثقة برمجيا في إكسيل ، يمكنك استخدام الخطوات التالية:
فتح إكسل وإنشاء مصنف جديد.
حدد الخلية التي تريد إدراج الشرط فيها لعرض النافذة المنبثقة.
انتقل إلى علامة التبويب المطور وانقر على زر إدراج; ثم حدد "الوحدة النمطية" لإضافة وحدة نمطية جديدة إلى المشروع.
الصق الكود التالي في الوحدة النمطية: