Pārāk daudz dažādu šūnu formātu

Tas var notikt arī ar jums.

Strādājot ar lielu darbgrāmatu programmā Excel, vienā nepavisam ne brīnišķīgā brīdī jūs darāt kaut ko pilnīgi nekaitīgu (piemēram, pievienojat rindu vai ievietojat lielu šūnu fragmentu) un pēkšņi tiek parādīts logs ar kļūdu “Pārāk daudz dažādu šūnu. formāti”:

Dažreiz šī problēma rodas vēl nepatīkamākā formā. Vakar vakarā, kā parasti, saglabājāt un aizvērāt atskaiti programmā Excel, un šorīt to nevarat atvērt – tiek parādīts līdzīgs ziņojums un priekšlikums noņemt visu formatējumu no faila. Ar prieku nepietiek, piekrīti? Apskatīsim šīs situācijas cēloņus un veidus, kā labot šo situāciju.

Kāpēc tas notiek?

Šī kļūda rodas, ja darbgrāmata pārsniedz maksimālo formātu skaitu, ko programmā Excel var saglabāt:

  • Excel 2003 un vecākām versijām — tie ir 4000 formāti
  • Excel 2007 un jaunākām versijām tie ir 64000 XNUMX formāti

Turklāt formāts šajā gadījumā nozīmē jebkuru unikālu formatēšanas opciju kombināciju:

  • fonts
  • plombas
  • šūnu ierāmēšana
  • ciparu formātā
  • nosacījumformatēšana

Piemēram, ja izveidojāt nelielu lapas gabalu šādi:

… tad Excel darbgrāmatā atcerēsies 9 dažādus šūnu formātus, nevis 2, kā šķiet no pirmā acu uzmetiena, jo bieza līnija pa perimetru faktiski radīs 8 dažādas formatēšanas iespējas. Tam pievienojot dizaineru dejas ar fontiem un pildījumiem, un tieksme pēc skaistuma lielā atskaitē radīs simtiem un tūkstošiem līdzīgu kombināciju, kuras Excel būs jāatceras. Faila lielums no tā arī pats par sevi nesamazinās.

Līdzīga problēma bieži rodas arī, atkārtoti kopējot fragmentus no citiem failiem savā darbgrāmatā (piemēram, saliekot loksnes ar makro vai manuāli). Ja netiek izmantota īpaša tikai vērtību pasta, tad grāmatā tiek ievietoti arī kopēto diapazonu formāti, kas ļoti ātri noved pie limita pārsniegšanas.

Kā ar to tikt galā

Šeit ir vairāki virzieni:

  1. Ja jums ir fails vecā formātā (xls), saglabājiet to jaunā formātā (xlsx vai xlsm). Tas uzreiz pacels latiņu no 4000 līdz 64000 dažādiem formātiem.
  2. Ar komandu noņemiet lieko šūnu formatējumu un papildu "jaukas lietas". Sākums — Notīrīt — notīrīt formātus (Sākums — Notīrīt — Notīrīt formatējumu). Pārbaudiet, vai uz lapām ir rindas vai kolonnas, kas ir formatētas pilnībā (ti, līdz lapas beigām). Neaizmirstiet par iespējamām slēptām rindām un kolonnām.
  3. Pārbaudiet, vai grāmatā nav paslēptu un īpaši paslēptu lapu – dažreiz uz tām ir paslēpti “šedevri”.
  4. No cilnes noņemiet nevēlamo nosacījumu formatējumu Sākums — Nosacījuma formatēšana — Pārvaldīt noteikumus — Rādīt visas lapas formatēšanas noteikumus (Sākums — nosacījumformatēšana — rādīt šīs darblapas noteikumus).
  5. Pārbaudiet, vai pēc datu kopēšanas no citām darbgrāmatām nav uzkrājies pārāk daudz nevajadzīgu stilu. Ja cilnē Sākumlapa (Mājas) Sarakstā Stili (Stili) milzīgs daudzums "atkritumu":

    … tad jūs varat atbrīvoties no tā ar nelielu makro. Klikšķis Alt+F11 vai pogu Visual Basic tab attīstītājs (Izstrādātājs), izvēlnē ievietojiet jaunu moduli Ievietot - modulis un nokopējiet tur esošo makro kodu:

Apakšējā atiestatīšana Iestatīt wbNew = darbgrāmatas.Pievienot wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub    

Varat to palaist, izmantojot īsinājumtaustiņus. Alt+F8 vai ar pogu Makro (Makro) tab attīstītājs (Izstrādātājs). Makro noņems visus neizmantotos stilus, atstājot tikai standarta kopu:

  • Kā programmā Excel automātiski izcelt šūnas ar nosacījumu formatējumu
  • Kas ir makro, kur un kā kopēt makro kodu programmā Visual Basic, kā tos palaist
  • Excel darbgrāmata ir kļuvusi ļoti smaga un lēna – kā to labot?

Atstāj atbildi