كيف يمكن عرض نطاق محدد أو قيم الخلايا في مربع رسالة ضمن Excel؟
في بعض الحالات، قد ترغب في تذكير نفسك بنطاق الخلايا الذي حددته أو عرض جميع القيم ضمن نطاق معيّن. في هذه المقالة، ستجد طرقًا فعّالة لعرض مربع رسالة يُظهر مرجع الخلية المحددة أو القيم التفصيلية لتلك الخلايا في Excel.
عرض صندوق رسالة لعرض نطاق الخلايا باستخدام كود VBA
عرض صندوق رسالة لعرض قيم نطاق محدود باستخدام كود VBA
عرض صندوق رسالة لعرض نطاق الخلايا باستخدام كود VBA
يساعدك كود VBA التالي في عرض نطاق الخلايا المحددة ضمن صندوق رسالة منبثق. يُرجى اتباع الخطوات التالية:
1. بعد تحديد نطاق الخلايا في ورقة العمل، اضغط على مفاتيحAlt+F11 في آنٍ واحد لفتح نافذةMicrosoft Visual Basic for Applications.
2. في نافذةMicrosoft Visual Basic for Applications، انقر علىإدراج > وحدة برمجية (Module). ثم انسخ والصق كود VBA أدناه في نافذة الوحدة البرمجية.
كود VBA: صندوق رسالة لعرض نطاق الخلايا
Sub Test()
On Error Resume Next
MsgBox Application.Selection.Address, vbInformation, "Kutools for Excel"
End Sub 3. اضغط على مفتاحF5 لتشغيل الكود. بعد ذلك، سيظهر صندوق رسالة يعرض نطاق الخلايا المحددة داخله.

عرض صندوق رسالة لعرض قيم نطاق محدود باستخدام كود VBA
لنفترض أنك بحاجة إلى صندوق رسالة يعرض جميع قيم الخلايا في النطاق A1:D13، كما هو موضح في لقطة الشاشة أدناه. يُرجى تشغيل كود VBA التالي.

1. اضغط على مفاتيحAlt + F11 في آنٍ واحد لفتح نافذةMicrosoft Visual Basic for Applications.
2. فيMicrosoft Visual Basic for Applications، انقر علىإدراج > وحدة برمجية (Module). ثم انسخ والصق كود VBA أدناه في نافذة الوحدة البرمجية.
كود VBA: صندوق رسالة لعرض قيم الخلايا المحددة في Excel
Sub message()
Dim xRg As Range
Dim xTxt As String
Dim xCell As Range
Dim xStr As String
Dim xRow As Long
Dim xCol As Long
On Error Resume Next
If ActiveWindow.RangeSelection.Count > 1 Then
xTxt = ActiveWindow.RangeSelection.AddressLocal
Else
xTxt = ActiveSheet.UsedRange.AddressLocal
End If
Set xRg = Application.InputBox("Please select range:", "Kutools for Excel", xTxt, , , , , 8)
If xRg Is Nothing Then Exit Sub
On Error Resume Next
For xRow = 1 To xRg.Rows.Count
For xCol = 1 To xRg.Columns.Count
xStr = xStr & xRg.Cells(xRow, xCol).Value & vbTab
Next
xStr = xStr & vbCrLf
Next
MsgBox xStr, vbInformation, "Kutools for Excel"
End Sub 3. اضغط على مفتاحF5 لتشغيل الكود، ثم في مربع الحوار المنبثقKutools لـ Excel، حدد النطاق الذي تريد عرض قيم خلاياه في صندوق الرسالة، وانقر على زرموافق. راجع لقطة الشاشة:

بعد ذلك، سيظهر لك صندوق رسالة كما في لقطة الشاشة أدناه، تعرض جميع قيم خلايا النطاق المحدد.

مقالات ذات صلة:
- كيف يمكن إنشاء مؤقّت لصندوق الرسائل بحيث يُغلَق تلقائيًا بعد انقضاء فترة زمنية محددة في Excel؟
- كيف يمكن عرض صندوق رسالة عند النقر على خلية معيّنة في Excel؟
- كيف يمكن نسخ النص من مربع الرسائل في Excel؟
- كيف يمكن عرض صندوق رسالة عند تفعيل أو فتح ورقة عمل معيّنة في Excel؟
- كيف يمكن عرض صندوق رسالة عند تغيُّر قيمة خلية ضمن نطاق معيّن في Excel؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل