الكثير من صيغ مختلفة من الخلايا

يمكن أن يحدث لك أيضا.

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

في بعض الأحيان تحدث هذه المشكلة بشكل غير سار. الليلة الماضية ، كالعادة ، قمت بحفظ وإغلاق تقريرك في Excel ، وهذا الصباح لا يمكنك فتحه - يتم عرض رسالة مماثلة واقتراح لإزالة جميع التنسيقات من الملف. الفرح لا يكفي ، توافق؟ دعونا نلقي نظرة على أسباب وطرق تصحيح هذا الوضع.

لماذا يحدث هذا

يحدث هذا الخطأ عندما يتجاوز المصنف الحد الأقصى لعدد التنسيقات التي يمكن لـ Excel تخزينها:

  • بالنسبة لبرنامج Excel 2003 والإصدارات الأقدم - هذه هي 4000 تنسيق
  • بالنسبة لبرنامج Excel 2007 والإصدارات الأحدث ، هذه تنسيقات 64000

علاوة على ذلك ، يعني التنسيق في هذه الحالة أي مجموعة فريدة من خيارات التنسيق:

  • الخط
  • حشوات
  • تأطير الخلية
  • تنسيق رقمي
  • تنسيق مشروط

لذلك ، على سبيل المثال ، إذا قمت بتصميم قطعة صغيرة من ورقة مثل هذا:

... ثم سيتذكر Excel 9 تنسيقات خلايا مختلفة في المصنف ، وليس 2 ، كما يبدو للوهلة الأولى ، لأن الخط السميك حول المحيط سيخلق ، في الواقع ، 8 خيارات تنسيق مختلفة. أضف إلى ذلك رقصات المصمم مع الخطوط والتعبئات ، وسيؤدي التوق إلى الجمال في تقرير كبير إلى مئات وآلاف من المجموعات المماثلة التي سيتعين على Excel أن يتذكرها. حجم الملف منه ، بحد ذاته ، أيضًا لا ينقص.

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

كيفية التعامل معها

هناك عدة اتجاهات هنا:

  1. إذا كان لديك ملف بالتنسيق القديم (xls) ، فأعد حفظه بتنسيق جديد (xlsx أو xlsm). سيؤدي هذا على الفور إلى رفع الشريط من 4000 إلى 64000 تنسيق مختلف.
  2. قم بإزالة تنسيق الخلية الزائد و "الأشياء الجميلة" الإضافية باستخدام الأمر الصفحة الرئيسية - واضح - تنسيقات واضحة (الصفحة الرئيسية - مسح - مسح التنسيق). تحقق مما إذا كانت هناك صفوف أو أعمدة في الأوراق منسقة بالكامل (على سبيل المثال ، حتى نهاية الورقة). لا تنس الصفوف والأعمدة المخفية المحتملة.
  3. تحقق من الكتاب بحثًا عن أوراق مخفية ومخفية للغاية - أحيانًا يتم إخفاء "روائع" عليها.
  4. قم بإزالة التنسيق الشرطي غير المرغوب فيه من علامة تبويب الصفحة الرئيسية - التنسيق الشرطي - إدارة القواعد - إظهار قواعد التنسيق للورقة بأكملها (الصفحة الرئيسية - التنسيق الشرطي - إظهار القواعد لورقة العمل هذه).
  5. تحقق مما إذا كنت قد جمعت كمية زائدة من الأنماط غير الضرورية بعد نسخ البيانات من المصنفات الأخرى. إذا كان في علامة التبويب الصفحة الرئيسية (الرئيسية) في القائمة أنماط (الأنماط) كمية هائلة من "القمامة":

    ... ثم يمكنك التخلص منه باستخدام ماكرو صغير. انقر ALT + F11 أو زر Visual Basic علامة التبويب المطور (مطور)، أدخل وحدة جديدة من خلال القائمة إدراج - وحدة وانسخ كود الماكرو هناك:

Sub Reset_Styles () 'إزالة كافة الأنماط غير الضرورية لكل كائن في ActiveWorkbook.Styles On Error استئناف التالي إذا لم يكن objStyle.BuiltIn ثم objStyle.Delete عند الخطأ انتقل إلى 0 الكائن التالي' انسخ مجموعة الأنماط القياسية من مجموعة المصنف الجديدة wbMy = ActiveWorkbook قم بتعيين wbNew = Workbooks.Add wbMy.Styles.Merge wbNew wbNew.Close savechanges: = False End Sub    

يمكنك تشغيله باستخدام اختصار لوحة المفاتيح. ALT + F8 أو عن طريق الزر وحدات الماكرو (وحدات ماكرو) علامة التبويب المطور (مطور). سيزيل الماكرو جميع الأنماط غير المستخدمة ، تاركًا المجموعة القياسية فقط:

  • كيفية تمييز الخلايا تلقائيًا باستخدام التنسيق الشرطي في Excel
  • ما هي وحدات الماكرو ، وأين وكيف يتم نسخ التعليمات البرمجية للماكرو في Visual Basic ، وكيفية تشغيلها
  • أصبح مصنف Excel ثقيلًا جدًا وبطيئًا - كيف يتم إصلاحه؟

اترك تعليق