كيف يمكن إعادة تسمية أوراق العمل في Excel بناءً على قيم الخلايا؟
عادةً ما نُعيد تسمية أوراق العمل يدويًا في ملفات Excel، ولكن هل جرّبت من قبل إعادة تسميتها تلقائيًا بناءً على قيم الخلايا؟ بالتأكيد، يمكنك تغيير الأسماء يدويًا، لكن هذا البرنامج التعليمي يقدم لك حيلًا ذكية تتيح لك إعادة تسمية أوراق العمل دفعة واحدة وفقًا لقيم محددة في الخلايا، لتوفير وقتك وتسريع إنجازك!
إعادة تسمية ورقات العمل بناءً على خلية محددة باستخدام VBA
إعادة تسمية ورقات العمل بناءً على خلية محددة مع إعادة تسمية ورقات العمل بالجملة![]()
إعادة تسمية ورقات العمل بناءً على نطاق من محتويات الخلايا مع إعادة تسمية ورقات العمل بالجملة![]()
إعادة تسمية ورقات العمل بناءً على خلية محددة باستخدام VBA
باستخدام كود VBA أدناه، يمكنك إعادة تسمية ورقة العمل المرتبطة وفقًا لمحتوى خلية محددة.
1. حدد الخلية التي تريد إعادة تسمية ورقة العمل بناءً عليها؛ في هذه الحالة، اختر الخلية A1. انظر لقطة الشاشة:

2. اضغط علىAlt + F11 لفتح نافذةMicrosoft Visual Basic for Applications.
3. انقر علىإدراج > وحدة نمطية (Module)، ثم الصق كود VBA أدناه في نافذةالوحدة النمطية (Module)الجديدة.
VBA: إعادة تسمية أوراق العمل وفقًا لقيمة خلية معيّنة.
Sub RenameSheet()
'UpdatebyKutools20191129
Dim xWs As Worksheet
Dim xRngAddress As String
Dim xName As String
Dim xSSh As Worksheet
Dim xInt As Integer
xRngAddress = Application.ActiveCell.Address
On Error Resume Next
Application.ScreenUpdating = False
For Each xWs In Application.ActiveWorkbook.Sheets
xName = xWs.Range(xRngAddress).Value
If xName <> "" Then
xInt = 0
Set xSSh = Nothing
Set xSSh = Worksheets(xName)
While Not (xSSh Is Nothing)
Set xSSh = Nothing
Set xSSh = Worksheets(xName & "(" & xInt & ")")
xInt = xInt + 1
Wend
If xInt = 0 Then
xWs.Name = xName
Else
If xWs.Name <> xName Then
xWs.Name = xName & "(" & xInt & ")"
End If
End If
End If
Next
Application.ScreenUpdating = True
End Sub 4. اضغط علىF5 لتشغيل كود VBA. بعد ذلك، سيتم إعادة تسمية جميع أوراق العمل وفقًا لقيم خلايا A1 الخاصة بكل منها.

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

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

4. انقر علىموافق. الآن، تم إعادة تسمية الأوراق وفقًا لمحتويات الخلية المحددة.

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

إعادة تسمية ورقات العمل بناءً على نطاق من محتويات الخلايا مع إعادة تسمية ورقات العمل بالجملة
مع أداةإعادة تسمية ورقات العمل بالجملةمنKutools لـ Excel، يمكنك أيضًا إعادة تسمية الأوراق بناءً على نطاق محدد.
بعدتثبيتKutools لـ Excel مجانًا، يُرجى اتباع الخطوات التالية:
1. انقر علىKUTOOLS PLUS > ورقة العمل > إعادة تسمية ورقات العمل. انظر لقطة الشاشة:

2. في مربع حوارإعادة تسمية ورقات العمل بالجملة، قم بتحديد الإعدادات كما يلي:
(1) حدد أوراق العمل التي تريد إعادة تسميتها منقائمة ورقة العمل؛
(2) حدد خيارمن التحديد، ثم اختر قيم الخلايا التي تريد إعادة التسمية بناءً عليها؛
(3) حدّدنمط التسمية، حيث يمكنك اختيارإدراج نص قبل الاسم الأصلي، أوإدراج نص بعد الاسم الأصلي، أواستبدال الاسم الأصلي بالكامل، مع إمكانية معاينة النتيجة فورًا في مربع الحوار.

3. انقر علىموافق، وسترى أن جميع أوراق العمل التي حددتها قد أُعيدت تسميتها بناءً على قيم الخلايا المحددة.
استبدال الاسم الأصلي

إدراج قبل الاسم الأصلي

إدراج بعد الاسم الأصلي

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