יותר מדי פורמטים שונים של תאים

זה יכול לקרות גם לך.

כשעובדים עם חוברת עבודה גדולה באקסל, ברגע אחד לא נפלא בכלל אתה עושה משהו לא מזיק לחלוטין (הוספת שורה או הכנסת קטע גדול של תאים, למשל) ופתאום אתה מקבל חלון עם השגיאה "Too many different cell פורמטים":

לפעמים בעיה זו מתרחשת בצורה אפילו יותר לא נעימה. אתמול בערב, כרגיל, שמרתם וסגרתם את הדוח שלכם באקסל, והבוקר לא ניתן לפתוח אותו – מוצגת הודעה דומה והצעה להסיר את כל העיצוב מהקובץ. שמחה לא מספיקה, מסכים? בואו נסתכל על הסיבות והדרכים לתיקון מצב זה.

למה זה קורה

שגיאה זו מתרחשת כאשר חוברת העבודה חורגת מהמספר המרבי של פורמטים ש-Excel יכול לאחסן:

  • עבור Excel 2003 ומעלה - אלה הם 4000 פורמטים
  • עבור Excel 2007 ואילך, אלה הם פורמטים של 64000

יתר על כן, הפורמט במקרה זה אומר כל שילוב ייחודי של אפשרויות עיצוב:

  • גופן
  • סתימות
  • מסגור תאים
  • פורמט מספרי
  • עיצוב מותנה

אז, למשל, אם עיצבתם חתיכה קטנה של גיליון כך:

... אז Excel יזכור 9 פורמטים שונים של תאים בחוברת העבודה, ולא 2, כפי שזה נראה במבט ראשון, כי קו עבה סביב ההיקף יצור, למעשה, 8 אפשרויות עיצוב שונות. תוסיפו לכך ריקודי מעצבים עם פונטים ומילוי, והכמיהה ליופי בדוח גדול תוביל למאות ואלפי שילובים דומים שאקסל יצטרך לזכור. גם גודל הקובץ ממנו, כשלעצמו, אינו פוחת.

בעיה דומה מתרחשת לעתים קרובות גם כאשר אתה מעתיק שוב ושוב קטעים מקבצים אחרים לחוברת העבודה שלך (לדוגמה, בעת הרכבת גיליונות עם מאקרו או באופן ידני). אם לא נעשה שימוש בהדבקה מיוחדת של ערכים בלבד, אז גם הפורמטים של הטווחים המועתקים מוכנסים לספר, מה שמוביל מהר מאוד לחרוג מהמגבלה.

איך להתמודד עם זה

יש כאן כמה כיוונים:

  1. אם יש לך קובץ בפורמט הישן (xls), שמור אותו מחדש בפורמט חדש (xlsx או xlsm). זה יעלה מיד את הרף מ-4000 ל-64000 פורמטים שונים.
  2. הסר עיצוב תאים מיותר ו"דברים יפים" נוספים עם הפקודה בית — נקה — נקה פורמטים (בית - נקה - נקה עיצוב). בדוק אם ישנן שורות או עמודות בגיליונות המעוצבים במלואם (כלומר, עד סוף הגיליון). אל תשכח על שורות ועמודות נסתרות אפשריות.
  3. בדקו בספר גיליונות נסתרים וסופר-מוסתרים - לפעמים מסתתרות עליהם "יצירות מופת".
  4. הסר עיצוב מותנה לא רצוי בכרטיסייה דף הבית — עיצוב מותנה — נהל כללים — הצג כללי עיצוב עבור כל הגיליון (בית - עיצוב מותנה - הצג כללים עבור גליון עבודה זה).
  5. בדוק אם צברת כמות עודפת של סגנונות מיותרים לאחר העתקת נתונים מחוברות עבודה אחרות. אם בכרטיסייה עמוד הבית (בית) ברשימה סגנונות (סגנונות) כמות עצומה של "זבל":

    ... אז אתה יכול להיפטר ממנו עם מאקרו קטן. נְקִישָׁה Alt + F11 או כפתור Visual Basic כרטיסייה מפתחים (מפתח), הכנס מודול חדש דרך התפריט הכנס - מודול והעתק את קוד המאקרו לשם:

Sub Reset_Styles() 'הסר את כל הסגנונות המיותרים עבור כל objStyle In ActiveWorkbook.Styles On Error Resume Next If Not objStyle.BuiltIn Then objStyle.Delete On Error GoTo 0 Next objStyle 'העתק את קבוצת הסגנונות הסטנדרטית מתוך חוברת העבודה החדשה קבע wbWMybook = Active הגדר wbNew = חוברות עבודה. הוסף wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub    

אתה יכול להפעיל אותו באמצעות קיצור מקלדת. Alt + F8 או על ידי כפתור מאקרו (פקודות מאקרו) כרטיסייה מפתחים (מפתח). המאקרו יסיר את כל הסגנונות שאינם בשימוש, וישאיר רק את הסט הסטנדרטי:

  • כיצד להדגיש באופן אוטומטי תאים עם עיצוב מותנה ב- Excel
  • מהן פקודות מאקרו, היכן וכיצד להעתיק את קוד המאקרו ב-Visual Basic, כיצד להפעיל אותן
  • חוברת העבודה של אקסל הפכה כבדה ואיטית מאוד - איך לתקן את זה?

השאירו תגובה