Ze vill verschidden Zellformater

Et kann Iech och geschéien.

Wann Dir mat enger grousser Aarbechtsbuch an Excel schafft, an engem guer net wonnerbare Moment maacht Dir eppes komplett harmlos (eng Zeil bäizefügen oder e grousst Fragment vun Zellen asetzen, zum Beispill) an op eemol kritt Dir eng Fënster mam Feeler "Ze vill verschidden Zellen Formater":

Heiansdo geschitt dëse Problem an enger nach méi désagréabel Form. Gëschter Owend, wéi gewinnt, hutt Dir Äre Bericht an Excel gespäichert an zougemaach, an de Moien kënnt Dir et net opmaachen - eng ähnlech Noriicht gëtt ugewisen an eng Propositioun fir all Formatéierung aus der Datei ze läschen. Freed ass net genuch, averstanen? Loosst eis d'Ursaachen a Weeër kucken fir dës Situatioun ze korrigéieren.

Firwat geschitt dat

Dëse Feeler geschitt wann d'Aarbechtsbuch d'maximal Unzuel u Formater iwwerschreift déi Excel späichere kann:

  • fir Excel 2003 a méi al - dat sinn 4000 Formater
  • fir Excel 2007 a méi nei, dat sinn 64000 Formater

Ausserdeem bedeit d'Format an dësem Fall all eenzegaarteg Kombinatioun vun Formatéierungsoptiounen:

  • Schrëft
  • Fëllungen
  • Zell Kader
  • numeresch Format
  • bedingt Formatéierung

Also, zum Beispill, wann Dir e klengt Stéck vun engem Blat esou stylesch hutt:

... dann erënnert Excel 9 verschidden Zellformater am Aarbechtsbuch, an net 2, wéi et op den éischte Bléck schéngt, well eng déck Linn ronderëm de Perimeter entsteet tatsächlech 8 verschidde Formatéierungsoptiounen. Füügt derbäi Designer danzt mat Schrëften a Fëllungen, an d'Verlaangen no Schéinheet an engem grousse Bericht féiert zu Honnerte an Dausende vun ähnlechen Kombinatiounen, déi Excel erënnere muss. D'Dateigréisst dovunner, eleng, geet och net erof.

En ähnleche Problem trëtt och dacks op wann Dir ëmmer erëm Fragmenter vun anere Dateien an Äert Aarbechtsbuch kopéiert (zum Beispill wann Dir Blieder mat engem Makro montéiert oder manuell). Wann eng speziell Paste vun nëmme Wäerter net benotzt gëtt, da ginn d'Formater vun de kopéierte Beräicher och an d'Buch agebaut, wat ganz séier zur Iwwerschreiden vun der Limit féiert.

Wéi een domat ëmgeet

Et gi verschidde Richtungen hei:

  1. Wann Dir e Fichier vum alen Format (xls) hutt, späichert se dann an engem neien (xlsx oder xlsm). Dëst wäert direkt d'Bar vun 4000 op 64000 verschidde Formater erhéijen.
  2. Ewechzehuelen redundante Zell Formatéierung an extra "schéi Saachen" mam Kommando Home - Kloer - Kloer Formater (Home - Clear - Clear Formatting). Kuckt ob et Zeilen oder Kolonnen op de Blieder sinn déi ganz formatéiert sinn (dh bis zum Enn vum Blat). Vergiesst net iwwer méiglech verstoppte Reihen a Kolonnen.
  3. Kuckt d'Buch fir verstoppt a super verstoppte Blieder - heiansdo sinn "Meeschterstécker" op hinnen verstoppt.
  4. Ewechzehuelen onerwënscht bedingt Formatéierung op engem Tab Home - Bedingungsvoll Formatéierung - Regelen verwalten - Formatéierungsregele fir de ganze Blat weisen (Home - Conditional Formatting - Show Reegele fir dëst Aarbechtsblat).
  5. Kontrolléiert ob Dir en iwwerschësseg Betrag vun onnéidege Stiler gesammelt hutt nodeems Dir Daten aus aneren Aarbechtsbicher kopéiert. Wann op der Tab Home (Heem) An der Lëscht ënnerstëtzen (Stiler) eng grouss Quantitéit u "Dreck":

    ... dann kann een se mat engem klenge Macro lassloossen. Klickt Alt + F11 oder Knäppchen visuell Grondleegend Reiter Entwéckler (Entwéckler), gitt en neie Modul duerch de Menü Insert - Modul a kopéiert de Makrocode do:

Sub Reset_Styles() 'läscht all onnéideg Stiler Fir All objStyle In ActiveWorkbook.Styles On Error Resume Next If Not objStyle.BuiltIn Then objStyle.Delete On Error GoTo 0 Next objStyle 'copy the standard set of styles from the new workbook Set wbWMybook Set wbNew = Workbooks.Add wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub    

Dir kënnt et mat enger Tastatur Ofkiirzung starten. Alt + F8 oder duerch Knäppchen macros (Makroen) Reiter Entwéckler (Entwéckler). De Makro wäert all onbenotzt Stiler ewechhuelen, a léisst nëmmen de Standardset:

  • Wéi automatesch Zellen mat Bedingungsformatéierung an Excel markéieren
  • Wat sinn Makroen, wou a wéi Dir de Makrocode an Visual Basic kopéiert, wéi se se lafen
  • Excel Workbook ass ganz schwéier a lues ginn - wéi et ze fixéieren?

Hannerlooss eng Äntwert