انتقل إلى المحتوى الرئيسي

كيف تتحقق من حجم كل ورقة عمل من المصنف؟

المؤلف: شياويانغ آخر تعديل: 2025-04-17

لنفترض أن لديك مصنفًا كبيرًا يحتوي على أوراق عمل متعددة ، والآن ، تريد معرفة حجم كل ورقة عمل لتحديد الورقة التي يجب تصغيرها. هل هناك طرق سريعة للتعامل مع هذه المهمة؟

تحقق من حجم كل ورقة عمل برمز VBA

تحقق من حجم كل ورقة عمل باستخدام Kutools for Excel


تحقق من حجم كل ورقة عمل برمز VBA

باستخدام رمز فبا التالي ، يمكنك الحصول بسرعة على حجم كل ورقة عمل في المصنف الخاص بك. يرجى القيام بذلك على النحو التالي:

1. اضغط باستمرار على مفتاحي "ALT" + "F11"، وسيتم فتح "نافذة Microsoft Visual Basic for Applications".

2. انقر فوق "إدراج" > "وحدة نمطية"، ثم قم بلصق الكود التالي في "نافذة الوحدة النمطية".

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

Sub WorksheetSizes()
'Update 20140526
Dim xWs As Worksheet
Dim Rng As Range
Dim xOutWs As Worksheet
Dim xOutFile As String
Dim xOutName As String
xOutName = "KutoolsforExcel"
xOutFile = ThisWorkbook.Path & "\TempWb.xls"
On Error Resume Next
Application.DisplayAlerts = False
Err = 0
Set xOutWs = Application.Worksheets(xOutName)
If Err = 0 Then
    xOutWs.Delete
    Err = 0
End If
With Application.ActiveWorkbook.Worksheets.Add(Before:=Application.Worksheets(1))
    .Name = xOutName
    .Range("A1").Resize(1, 2).Value = Array("Worksheet Name", "Size")
End With
Set xOutWs = Application.Worksheets(xOutName)
Application.ScreenUpdating = False
xIndex = 1
For Each xWs In Application.ActiveWorkbook.Worksheets
    If xWs.Name <> xOutName Then
        xWs.Copy
        Application.ActiveWorkbook.SaveAs xOutFile
        Application.ActiveWorkbook.Close SaveChanges:=False
        Set Rng = xOutWs.Range("A1").Offset(xIndex, 0)
        Rng.Resize(1, 2).Value = Array(xWs.Name, VBA.FileLen(xOutFile))
        Kill xOutFile
        xIndex = xIndex + 1
    End If
Next
Application.ScreenUpdating = True
Application.Application.DisplayAlerts = True
End Sub

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

تحقق من حجم الورقة باستخدام كود vba للحصول على النتيجة


تحقق من حجم كل ورقة عمل باستخدام Kutools for Excel

إذا كان لديك "Kutools for Excel"، مع أداة "Split Workbook"، فيمكنك تقسيم المصنف بأكمله إلى ملفات منفصلة، ​​ثم الانتقال إلى المجلد المحدد للتحقق من حجم كل ملف.

يتضمن "Kutools for Excel" أكثر من 300 أداة Excel مفيدة. تجربة مجانية لمدة 30 يومًا دون قيود. احصل عليه الآن.

بعد تثبيت Kutools for Excel ، قم بالخطوات التالية:

1. افتح المصنف الذي تريد التحقق من حجم كل ورقة عمل فيه، وانقر فوق "Kutools Plus" > "المصنف" > "تقسيم المصنف".

٢. في مربع حوار "تقسيم المصنف"، حدد جميع أوراق العمل وانقر على زر "تقسيم"، ثم حدد مجلدًا لحفظ ملفات المصنفات الجديدة. انظر لقطات الشاشة:

تحقق من حجم الورقة عن طريق تقسيم كل ورقة باستخدام kutools 1
سهم
تحقق من حجم الورقة عن طريق تقسيم كل ورقة باستخدام kutools 2

3. وبعد ذلك سيتم حفظ كل ورقة عمل من المصنف الحالي الخاص بك كملف Excel منفصل، ويمكنك الانتقال إلى المجلد المحدد الخاص بك للتحقق من حجم كل مصنف.

تحقق من حجم الورقة عن طريق تقسيم كل ورقة بنتيجة kutools

لمعرفة المزيد حول ميزة Split Workbook هذه.


مقالات ذات صلة:

كيفية تقسيم مصنف لفصل ملفات Excel في Excel؟

كيفية تصدير وحفظ الأوراق وأوراق العمل كمصنف جديد في Excel؟


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

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

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


يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير

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