كيفية ظهور مربع رسالة منبثق إذا تغيرت قيمة الخلية داخل نطاق في Excel؟
تحتاج أحيانًا إلى تذكير نفسك بالتغييرات داخل نطاق في ورقة عمل معينة. لذا فإن مربع الرسائل المنبثقة سيفيدك إذا تغيرت قيمة الخلية في نطاق معين. يمكنك تحقيق ذلك باستخدام طريقة VBA في هذه المقالة.
انبثق مربع رسالة إذا تغيرت قيمة الخلية داخل نطاق برمز VBA
انبثق مربع رسالة إذا تغيرت قيمة الخلية داخل نطاق برمز VBA
سيظهر رمز VBA التالي في مربع رسالة إذا تغيرت قيمة الخلية ضمن نطاق محدد من ورقة عمل معينة. الرجاء القيام بما يلي.
1. صحافة قديم + F11 مفاتيح في نفس الوقت لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. في ال ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، انقر نقرًا مزدوجًا فوق اسم الورقة (النطاق المحدد موجود في) في الشريط الأيسر لفتحه رمز ، ثم انسخ والصق رمز فبا أدناه في النافذة.
كود فبا: يطفو على السطح مربع رسالة إذا تغيرت قيمة الخلية داخل نطاق
Private Sub Worksheet_Change(ByVal Target As Range)
If Not (Application.Intersect(Range("A1:E19"), Target) Is Nothing) Then
MsgBox "Cell " & Target.Address & " has changed.", vbInformation, "Kutools for Excel"
End If
End Sub
ملاحظات: يمكنك تغيير النطاق المحدد A1: E19 في الكود إلى النطاق الذي تحتاجه.
3. صحافة قديم + Q مفاتيح في نفس الوقت لإغلاق ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
في الوقت الحالي ، عندما تتغير قيم الخلية في النطاق A1: E19 ، سيظهر مربع رسالة تلقائيًا. انظر لقطة الشاشة:
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!