كيفية سرد جميع المصنفات المفتوحة والتنقل بسهولة بين المصنفات في Excel؟
يتيح لك Microsoft Excel فتح عدة مصنفات في نفس الوقت، لكن من الصعب التنقل بين جميع المصنفات المفتوحة. لذلك قد ترغب في سرد جميع المصنفات المفتوحة في قائمة للتنقل بسهولة بين تلك المصنفات في Excel. في هذه المقالة، سنوضح لك كيفية سرد جميع المصنفات المفتوحة لتسهيل التنقل في Excel.
سرد جميع المصنفات المفتوحة باستخدام VBA فقط
سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام VBA
سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام أداة رائعة
سرد جميع المصنفات المفتوحة باستخدام VBA فقط
في هذا القسم، ستتعلم كيفية استخدام كود VBA لسرد جميع المصنفات المفتوحة في Excel.
1. اضغط على مفتاحي Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة.
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؟ يمكنك تحقيق ذلك من خلال الطريقة الثالثة بنقرات بسيطة.
سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام VBA
إذا كنت تريد سرد جميع المصنفات للتنقل بسهولة بينها، يرجى تجربة استخدام VBA كما يلي:
1. اضغط على Alt + F11 لفتح نافذة Microsoft Visual Basic for Applications. في نافذة Microsoft Visual Basic for Applications، انقر فوق إدراج > وحدة.
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 مع قائمة بجميع المصنفات المفتوحة. إذا كنت ترغب في الانتقال إلى مصنف محدد، يرجى إدخال اسم هذا المصنف في المربع والنقر على زر موافق. شاهد لقطة الشاشة:
سرد جميع المصنفات المفتوحة والانتقال بسهولة إلى مصنف باستخدام أداة رائعة
مع جزء التنقل الخاص بـ Kutools لـ Excel، سيتم سرد جميع المصنفات المفتوحة تلقائيًا داخل جزء لتمكنك من التنقل بسهولة بين جميع المصنفات المفتوحة. تحتاج فقط إلى النقر على أحد المصنفات المفتوحة وسيتم نقلك إليه فورًا.
إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يوم) من هذه الأداة، يرجى النقر لتنزيلها، ثم الانتقال لتطبيق العملية وفقًا للخطوات المذكورة أعلاه.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!