Хэт олон янзын эсийн формат

Энэ нь танд ч тохиолдож болно.

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 таб Developer (Хөгжүүлэгч), цэсээр дамжуулан шинэ модуль оруулна уу Оруулах - Модуль болон макро кодыг тэнд хуулна:

Sub Reset_Styles() 'ActiveWorkbook доторх objStyle тус бүрийн хэрэгцээгүй бүх хэв маягийг устгана.Styles дээр Алдаа Үгүй бол дараа нь үргэлжлүүлнэ objStyle.BuiltIn Дараа нь objStyle.Delete on Error GoTo 0 Next objStyle 'шинэ ажлын дэвтэрээс стандарт загварын багцыг SetbMy w хуулах = Active Set wbNew = Workbooks.Add wbMy.Styles.Merge wbNew wbNew.Close savechanges:=False End Sub    

Та үүнийг гарын товчлолоор ажиллуулж болно. Alt + F8 эсвэл товчлуураар Макроны (Макро) таб Developer (Хөгжүүлэгч). Макро нь ашиглагдаагүй бүх хэв маягийг устгаж, зөвхөн стандарт багцыг үлдээх болно:

  • Excel дээр нөхцөлт форматаар нүднүүдийг хэрхэн автоматаар тодруулах вэ
  • Макро гэж юу вэ, Visual Basic програмын макро кодыг хаана, хэрхэн хуулах, хэрхэн ажиллуулах вэ
  • Excel ажлын ном маш хүнд, удаан болсон - үүнийг хэрхэн засах вэ?

хариу үлдээх