Skip to main content

كيفية سرد جميع المصنفات المفتوحة والتنقل بسهولة بين المصنفات في Excel؟

Author: Siluvia Last Modified: 2025-05-30

يتيح لك Microsoft Excel فتح عدة مصنفات في نفس الوقت، لكن من الصعب التنقل بين جميع المصنفات المفتوحة. لذلك قد ترغب في سرد جميع المصنفات المفتوحة في قائمة للتنقل بسهولة بين تلك المصنفات في Excel. في هذه المقالة، سنوضح لك كيفية سرد جميع المصنفات المفتوحة لتسهيل التنقل في Excel.

سرد جميع المصنفات المفتوحة باستخدام VBA فقط
سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام VBA
سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام أداة رائعة


سرد جميع المصنفات المفتوحة باستخدام VBA فقط

في هذا القسم، ستتعلم كيفية استخدام كود VBA لسرد جميع المصنفات المفتوحة في Excel.

1. اضغط على مفتاحي Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة.

click Insert > Module

2. ثم قم بنسخ ولصق الكود التالي لـ VBA في محرر الأكواد.

VBA: سرد أسماء جميع المصنفات المفتوحة في Excel

Sub ListWorkbooks()
	Dim Rng As Range
	Dim WorkRng As Range
	On Error Resume Next
	xTitleId = "KutoolsforExcel"
	Set WorkRng = Application.Selection
	Set WorkRng = Application.InputBox("Out put to (single cell)", xTitleId, WorkRng.Address, Type: = 8)
	Set WorkRng = WorkRng.Range("A1")
	xNum1 = Application.Workbooks.Count
	For i = 1 To xNum1
		xNum2 = Application.Workbooks(i).Sheets.Count
		WorkRng.Offset(i - 1, 0).Value = Application.Workbooks(i).Name
		For j = 1 To xNum2
			WorkRng.Offset(i - 1, j).Value = Application.Workbooks(i).Sheets(j).Name
		Next
	Next
End Sub

3. قم بتشغيل كود VBA بالضغط على مفتاح F5. في مربع الحوار KutoolsforExcel، حدد خلية لوضع قائمة المصنفات، ثم انقر على زر موافق. شاهد لقطة الشاشة:

vba code to specify a cell for placing the workbook list

ثم يتم سرد جميع المصنفات المفتوحة مع الأوراق المرتبطة بها.

هل من الصعب التعامل مع كود VBA؟ يمكنك تحقيق ذلك من خلال الطريقة الثالثة بنقرات بسيطة.


سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام VBA

إذا كنت تريد سرد جميع المصنفات للتنقل بسهولة بينها، يرجى تجربة استخدام VBA كما يلي:

1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة.

click Insert > Module

2. قم بنسخ ولصق الكود التالي لـ VBA في نافذة الوحدة المفتوحة.

كود VBA: سرد جميع المصنفات المفتوحة والانتقال إلى مصنف

Sub SelectWB()
	Dim xWBName As String
	Dim xWb As Workbook
	Dim xSelect As String
	For Each xWb In Application.Workbooks
		xWBName = xWBName & xWb.Name & vbCrLf
	Next
	xTitleId = "KutoolsforExcel"
	xSelect = Application.InputBox("Enter one of the workbooks below:" & vbCrLf & xWBName, xTitleId, "", Type: = 2)
	Application.Workbooks(xSelect).Activate
End Sub

3. اضغط على مفتاح F5 لتشغيل الكود. ثم سيظهر مربع حوار KutoolsforExcel مع قائمة بجميع المصنفات المفتوحة. إذا كنت ترغب في الانتقال إلى مصنف محدد، يرجى إدخال اسم هذا المصنف في المربع والنقر على زر موافق. شاهد لقطة الشاشة:

all open workbooks listed in the prompt box, enter the workbook name to go to


سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام أداة رائعة

Kutools لـ Excel يقدم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة. بالتكامل مع قدرات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات أمرًا سهلاً للغاية. معلومات تفصيلية عن Kutools لـ Excel... نسخة تجريبية مجانية...

مع جزء التنقل الخاص بـ Kutools لـ Excel، سيتم سرد جميع المصنفات المفتوحة تلقائيًا داخل جزء لتمكنك من التنقل بسهولة بين جميع المصنفات المفتوحة. تحتاج فقط إلى النقر على أحد المصنفات المفتوحة وسيتم نقلك إليه فورًا.

all open workbooks are listed in navigation pane

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

أفضل أدوات الإنتاجية لمكتب العمل

🤖 Kutools AI Aide: أحدث ثورة في تحليل البيانات من خلال: التنفيذ الذكي |توليد الشيفرة |إنشاء الصيغ المخصصة |تحليل البيانات وتوليد الرسوم البيانية |استدعاء الوظائف المحسنة
الميزات الشائعة: البحث، تمييز أو وضع علامة على المكررات | حذف الصفوف الفارغة | دمج الأعمدة أو العنوان دون فقدان البيانات | تقريب ...
بحث متقدم: بحث V متعدد المعايير | بحث V متعدد القيم | بحث في عدة ورقات | مطابقة غامضة ....
قائمة منسدلة متقدمة: إنشاء قائمة منسدلة بسرعة | قائمة منسدلة تابعة | قائمة منسدلة متعددة الاختيار ....
إدارة الأعمدة: إضافة عدد محدد من الأعمدة | نقل الأعمدة | تبديل حالة إظهار الأعمدة المخفية | مقارنة النطاق والأعمدة ...
ميزات مميزة: التركيز على الشبكة | عرض التصميم | شريط الصيغ المحسن | أدوات المصنف & أدوات الورقة العمل | مكتبة النص التلقائي (Auto Text) | منتقي التاريخ | دمج البيانات | تشفير/فك تشفير الخلايا | إرسال البريد الإلكتروني حسب القائمة | مرشح متقدم | تصفية خاصة (تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل15 مجموعة أدوات:12 أداة نصية (إضافة نص، حذف الأحرف المحددة، ...) | أكثر من50 نوع من الرسوم البيانية (مخطط جانت، ...) | أكثر من40 صيغة عملية (حساب العمر بناءً على تاريخ الميلاد، ...) |19 أداة إدراج (إدراج رمز الاستجابة السريعة، إدراج صورة من المسار، ...) |12 أداة تحويل (تحويل إلى كلمات، تحويل العملة، ...) |7 أدوات دمج وتقسيم (دمج متقدم للصفوف، تقسيم الخلايا، ...) | ... والمزيد

عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!