كيف يمكن تغيير حجم نطاق مسمّى موجود في Excel؟
في مهام Excel اليومية، تُستخدم النطاقات المسمَّاة بشكل متكرر لتبسيط الصيغ، وتحليل البيانات، والتحقق من صحتها. ومع نمو بياناتك أو تغيُّرها، قد تكتشف أن النطاق المسمَّى الحالي لم يعد يشمل جميع الخلايا التي تحتاجها. في مثل هذه الحالات، يمكنك بسهولة تغيير حجم النطاق المسمَّى أو توسيعه ليشمل صفوفًا أو أعمدة إضافية—بدون الحاجة إلى إنشاء اسم جديد من الصفر. ويُعدّ فهم كيفية تعديل النطاقات المسمَّاة بكفاءة أمرًا بالغ الأهمية للحفاظ على دقة العمليات الحسابية وضمان استمرار عمل الصيغ التي تشير إلى هذا النطاق كما هو متوقع. يستعرض هذا المقال ثلاث طرق عملية لتغيير حجم نطاق مسمَّى موجود في Excel، كلٌّ منها مصمم ليناسب سيناريوهات استخدام وتفضيلات مستخدمين مختلفة.
تغيير حجم نطاق مسمّى موجود باستخدام دالة مدير الأسماء
تغيير حجم نطاق مسمّى موجود باستخدام كود VBA
تغيير حجم نطاق مسمّى موجود باستخدام Kutools لـ Excel
تغيير حجم نطاق مسمّى موجود باستخدام دالة مدير الأسماء
عندما تريد ضبط حجم النطاق المسمّى يدويًّا، توفّر دالة «مدير الأسماء» المضمنة في Excel خيارًا واضحًا ومباشرًا. تُعد هذه الطريقة أكثر فاعلية عند إجراء تعديل لمرة واحدة أو بشكل عرضي، حيث تحتاج إلى تحديد المنطقة الجديدة بصريًّا لنطاقك المسمّى. وهي مفيدة بشكل خاص إذا كنت تدير عددًا صغيرًا من النطاقات المسمّاة أو رغبت في التأكد من تحديد النطاق الجديد مباشرةً على ورقة العمل الخاصة بك.
اتبع الخطوات التالية لتغيير حجم نطاق مسمّى باستخدام مدير الأسماء:
1. انقر على علامة التبويبالصيغفي شريط Excel، ثم اخترمدير الأسماء. سيؤدي ذلك إلى فتح قائمة بجميع النطاقات المسمَّاة في مصنفك لإدارتها بسهولة. انظر لقطة الشاشة:

2. في مربع الحوارمدير الأسماء، سترى جميع الأسماء المعرَّفة في المصنف. اختر اسم الخلية الذي تريد تغييره، ثم انقر على الزر
الموجود على الجانب الأيمن من مربعيشير إلى.

3. الآن، تم تفعيل مربعمدير الأسماء – يشير إلى. في هذه المرحلة، يمكنك تحديد نطاق جديد مباشرةً على ورقة العمل، أو إدخال عنوان النطاق الجديد يدويًّا (مثل:=Sheet6!$A$1:$E$6) في المربع. بعد تحديد النطاق الجديد أو إدخاله، أغلق مربع الحوار المنبثق لتطبيق التغييرات.

4. ستعود الآن إلى مربع الحوارمدير الأسماء. انقر على الزر
لتأكيد التغييرات، ثم انقر أخيرًا على زرإغلاقللخروج من مربع الحوار. سيشير النطاق المسمّى المحدد الآن إلى المنطقة الجديدة التي حددتها. انظر لقطة الشاشة:

بعد إكمال هذه الخطوات، سيتم تحديث النطاق المسمّى المحدد فورًا، وستعكس جميع الصيغ أو الأدوات التي تشير إليه تلقائيًّا البيانات الموجودة في النطاق المعدّل.

نصائح:عند تغيير حجم نطاق مسمّى باستخدام مدير الأسماء، تأكد من أن النطاق الجديد لا يتداخل مع بيانات حرجة أخرى، ولا يحذف أي خلايا مطلوبة، إذ قد يؤثر ذلك على الصيغ أو قواعد التحقق من صحة البيانات المعتمدة على هذا النطاق.
المشاكل الشائعة التي يجب الانتباه لها:إذا واجهت خطأً عند حفظ النطاق الجديد، فتحقق مجددًا من أن مرجع النطاق صالح (بدون أسماء أوراق مفقودة أو مراجع مكتوبة بشكل خاطئ)، وتأكد من أن المصنف غير مضبوط على وضع القراءة فقط.
تغيير حجم نطاق مسمّى موجود باستخدام كود VBA
إذا كنت بحاجة إلى تعديل أحجام النطاقات المسمّاة بشكل متكرر، أو كان لديك عدة نطاقات لتحديثها دفعة واحدة، فإن استخدام كود VBA يمكن أن يوفّر وقتك بشكل كبير من خلال أتمتة هذه العملية. تُوصى هذه الطريقة خصوصًا للمستخدمين المتقدمين أو لأولئك الذين يشعرون بالراحة في العمل ضمن بيئة Visual Basic for Applications. كما يمنحك VBA تحكمًا أكبر، مثل القدرة على تغيير أحجام عدة نطاقات مسمّاة في عملية واحدة.
اتبع هذه الخطوات لتغيير حجم نطاق مسمّى عبر VBA:
1. اضغط علىAlt + F11 معًا لفتح محررمايكروسوفت Visual Basic for Applications.
2. في محرر VBA، انقر علىإدراج > وحدة نمطيةمن القائمة. سيؤدي ذلك إلى فتح نافذة وحدة نمطية جديدة يمكنك فيها إدخال كود VBA الخاص بك.
3. الصق كود VBA التالي في نافذة الوحدة النمطية:
VBA: تغيير حجم نطاق مسمّى
Sub ResizeNamedRange()
Dim xWb As Workbook
Dim xNameString As String
Dim xName As Name
Set xWb = Application.ActiveWorkbook
xNameString = Application.InputBox("Name:", xTitleId, "", Type: = 2)
Set xName = xWb.Names.Item(xNameString)
With xName
.RefersTo = .RefersToRange.Resize(10, 6)
End With
End Sub ملاحظات:
4. بعد تعديل المتغيرات حسب الحاجة، اضغط على مفتاحF5 لتشغيل الكود. في المطالبة التي تظهر، أدخل اسم النطاق الذي تريد تغيير حجمه في مربعالاسم، ثم انقر علىموافقللمتابعة.

سيتم تغيير حجم النطاق المسمى فورًا وفقًا لمواصفاتك، وستُحدَّث جميع الإشارات إليه في جميع أنحاء المصنف لتعكس المنطقة الجديدة.
المزايا:يُعدّ VBA مثاليًا للمعالجة الدفعية، ويتعامل بكفاءة مع عمليات تغيير الحجم المتكررة، ويمكن دمجه بسهولة في ماكروهات أكبر لدعم سير عمل معقد.
تحذيرات:يجب تفعيل الماكرو لتشغيل كود VBA، ويتطلب حفظ التغييرات استخدام مصنفات مُمكَّنة للماكرو. كن حذرًا عند تشغيل كود VBA، ويُفضَّل أن تحفظ نسخة احتياطية من ملفك مسبقًا تحسبًا لأي تغييرات غير مقصودة.
استكشاف الأخطاء وإصلاحها:إذا ظهرت لك أخطاء وقت التشغيل، فتأكد من وجود النطاق المسمّى، وأن الحجم الجديد لا يتجاوز حدود ورقة العمل، وأن لديك الصلاحية اللازمة لتعديل الملف.
تغيير حجم نطاق مسمّى موجود باستخدام Kutools لـ Excel
إذا كنت تدير بشكل متكرر عدة نطاقات مسمّاة أو تحتاج إلى نهج بصري وأكثر كفاءة، فإنKutools لـ Excelيوفّر لك حلاً مثاليًا. يعرض جميع أسماء الخلايا بوضوح في لوحةالتنقلالخاصة به، مما يسهّل عليك العثور على النطاقات المسمّاة وتعديل أحجامها وإدارتها دون الحاجة للتنقّل بين مربعات حوار متعددة. ويكون هذا الحل مفيدًا بشكل خاص عند العمل مع مصنفات معقدة أو عند حاجتك إلى إجراء تعديلات سريعة أثناء تحديث بياناتك.
إليك كيفية تغيير حجم نطاق مسمّى باستخدام Kutools لـ Excel:
1. بعد تثبيت Kutools لـ Excel، ستظهر لوحةالتنقلتلقائيًّا على الجانب الأيسر من مساحة عمل Excel. انقر على زرمدير الأسماء
لعرض جميع النطاقات المسمَّاة. اختر النطاق المسمَّى الذي تريد تغيير حجمه، ثم انقر على الزر
لبدء عملية تغيير الحجم.

2. في مربع الحوار المنبثقKutools لـ Excel، ستجد خيارات لتحديد نطاق جديد. يمكنك إما استخدام الماوس لتحديد الخلايا الجديدة المطلوبة على ورقة العمل، أو كتابة عنوان النطاق الجديد يدويًّا في الحقل. بعد ذلك، انقر على زرموافقلتأكيد التغيير.

3. أخيرًا، انقر على الزر
في لوحةالتنقللتطبيق التغييرات. سيشير النطاق المسمّى الآن إلى المنطقة الجديدة التي حددتها، وستُحدَّث جميع الصيغ التي تشير إلى هذا الاسم فورًا.

ملاحظة: إذا لم تظهر لك لوحةالتنقلبعد تثبيت Kutools، يمكنك تفعيلها بالنقر علىKutools > التنقلمن شريط القوائم.

مع لوحةالتنقلفي Kutools لـ Excel، يمكنك إدارة النطاقات المسمّاة بكفاءة أعلى. فبالإضافة إلى تعديل أحجام النطاقات المسمّاة، يُمكّنك ذلك من إنشاء أسماء جديدة، وإدارة النصوص التلقائية للمحتوى الذي تستخدمه بشكل متكرر، والتبديل بسرعة بين المصنفات وأوراق العمل — مما يوفّر لك طريقة أكثر تركيزًا وسهولةً لتتبع أسماء البيانات وإجراء التعديلات كلما تغيّرت بياناتك.
الفوائد:هذه الطريقة مثالية للمستخدمين الذين يفضلون الواجهة الرسومية ويرغبون في إدارة مجموعة كبيرة من النطاقات المسمّاة بانتظام. ويمكن لـ Kutools أن يبسّط إدارة المصنفات بشكل كبير، خاصةً في المشاريع المعقدة.
اعتبارات: Kutools لـ Excel هو إضافة خارجية ويجب تثبيتها بشكل منفصل. تأكد من استخدامك لإصدار متوافق من Excel، وأن يكون Kutools مثبّتًا وفعّالًا بشكل صحيح للوصول إلى هذه الوظائف.
Kutools لـ Excel- عزِّز Excel بقوة أكثر من 300 أداة أساسية، لتجعل عملك أسرع وأسهل، واستفد من ميزات الذكاء الاصطناعي لمعالجة البيانات بشكل أكثر ذكاءً وزيادة الإنتاجية.احصل عليه الآن
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل