JavaScript is not enabled!...Please enable javascript in your browser

جافا سكريبت غير ممكن! ... الرجاء تفعيل الجافا سكريبت في متصفحك.

-->
الصفحة الرئيسية

حل مشكلة بطئ ملف الاكسيل | كيفية تسريع حفظ ملف Excel وتحسين أدائه بشكل كامل

 

كيفية تسريع حفظ ملف Excel وتحسين أدائه بشكل كامل

 


إذا كنت تعاني من بطء حفظ ملفات Excel، خاصة عندما يكون حجم الملف كبيرًا (مثلاً 5 ميجابايت أو أكثر)، فقد تواجه تأخيرًا يصل إلى دقيقة كاملة عند كل حفظ. في هذا المقال، سنستعرض أفضل الطرق لتسريع حفظ ملف Excel وتحسين أدائه باستخدام إعدادات Excel، أكواد VBA، وتقنيات التحسين. 

  •  تسريع حفظ ملف Excel 
  •  تحسين أداء ملف Excel الكبير 
  •  تقليل حجم ملف Excel 
  •  حل مشكلة بطء Excel 
  •  كود VBA لتسريع Excel 
  •  كيفية جعل Excel يعمل بسرعة 
  •  تحسين ملف Excel بطيء 
  •  تقليل وقت حفظ ملف Excel 

 1. أسباب بطء حفظ ملف Excel 

  1. قبل البحث عن الحلول، يجب فهم الأسباب الشائعة التي تؤدي إلى بطء حفظ الملف: 
  2.  حجم الملف الكبير (أكثر من 5 ميجابايت). 
  3.  وجود عدد كبير من الصيغ المعقدة (مثل `VLOOKUP`، `INDIRECT`، صيغ المصفوفات). 
  4.  كثرة التنسيقات المكثفة (ألوان، خطوط، حدود). 
  5.  وجود رسوم بيانية، صور، أو جداول محورية ضخمة. 
  6.  إعدادات الحساب التلقائي التي تعيد حساب كل شيء عند كل تغيير. 
  7.  وجود أوراق مخفية أو بيانات غير مستخدمة. 

 

 2. حلول عملية لتسريع حفظ ملف Excel 

 

 أ. استخدام كود VBA لتحسين الأداء 

يمكنك استخدام ماكرو VBA لإيقاف الميزات غير الضرورية أثناء الحفظ: 

Sub SaveFaster()

    Application.ScreenUpdating = False

    Application.Calculation = xlCalculationManual

    Application.EnableEvents = False

   

    ThisWorkbook.Save

   

    Application.ScreenUpdating = True

    Application.Calculation = xlCalculationAutomatic

    Application.EnableEvents = True

End Sub

 

فوائد هذا الكود: 

  •  يوقف التحديث التلقائي للشاشة. 
  •  يعطل الحسابات التلقائية مؤقتًا. 
  •  يمنع تشغيل الأحداث غير الضرورية. 

 

 ب. تغيير صيغة الحفظ إلى XLSB (ثنائي) 

ملفات .xlsb تكون أصغر حجمًا وأسرع في الحفظ لأنها تستخدم التنسيق الثنائي بدلاً من XML. 

كيفية التحويل: 

1. اضغط على File > Save As. 

2. اختر Excel Binary Workbook (.xlsb). 

 ج. تقليل عدد الصيغ واستبدالها بقيم ثابتة 

 استبدل الدوال البطيئة مثل `VLOOKUP` بـ `INDEX/MATCH`. 

 حوِّل الصيغ إلى قيم ثابتة إذا لم تكن تحتاج للتحديث. 

 

كود VBA لتحويل الصيغ إلى قيم: 

Sub FormulasToValues()

    Dim ws As Worksheet

    For Each ws In ThisWorkbook.Worksheets

        ws.UsedRange.Value = ws.UsedRange.Value

    Next ws

End Sub

 

 د. حذف البيانات والتنسيقات غير الضرورية 

  •  احذف الأوراق المخفية غير المستخدمة. 
  •  استخدم Clear Formats لإزالة التنسيقات الزائدة. 
  •  استخدم Go To Special → Blanks لحذف الخلايا الفارغة. 

 

 هـ. ضغط الصور والرسوم البيانية 

إذا كان الملف يحتوي على صور، اضغطها باستخدام: 

1. اختر صورة > Format > Compress Pictures. 

2. اختر Apply to all pictures واختار دقة منخفضة. 

 

 3. نصائح إضافية لتسريع أداء Excel 

تعطيل الحساب التلقائي: 

    انتقل إلى Formulas > Calculation Options > Manual. 

تقليل استخدام الجداول المحورية الكبيرة: 

    حدِّثها يدويًا بدلاً من التحديث التلقائي. 

تقسيم الملف الكبير إلى ملفات أصغر: 

    استخدم Power Query لربط البيانات بين الملفات. 

إغلاق البرامج الأخرى: 

    قد يستهلك Excel ذاكرة كبيرة، لذا أغلق التطبيقات غير الضرورية. 

 

وفى النهاية

إذا كان ملف Excel الخاص بك بطيئًا ويستغرق وقتًا طويلاً في الحفظ، جرب هذه الحلول: 

1. استخدم كود VBA لإيقاف الميزات غير الضرورية أثناء الحفظ. 

2. احفظ الملف بصيغة XLSB لتقليل الحجم. 

3. قلل الصيغ المعقدة وحولها إلى قيم ثابتة. 

4. احذف البيانات والتنسيقات الزائدة. 

5. اضغط الصور والرسوم البيانية. 


باتباع هذه الخطوات، ستلاحظ تحسنًا كبيرًا في سرعة حفظ ملف Excel وأدائه العام. 

  1. كلمات مفتاحية إضافية: 
  2.  حل مشكلة تجمد Excel 
  3.  أفضل إعدادات Excel للأداء السريع 
  4.  كيفية منع Excel من التعطيل 
  5.  تحسين ملف Excel بطيء جدًا 
  6.  طرق تقليل حجم ملف Excel 

إذا طبقت هذه النصائح، ستوفر وقتك وتجعل العمل على Excel أسرع وأكثر كفاءة! 💨

الاسمبريد إلكترونيرسالة