|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Добрый день! Есть огромный файл Ексель, примерно 150 листов, каждый со своим формлением, но есть однотипные полностью (по 12 штук) и вот в какой-томомент стало писать ошибку при изменении формата, при добавлении строк (но не на всех листах!) ошибку "слишком много различных форматов ячеек" Вроде это связано с ограничением на количество используемых форматов - 4096, но как обойти (например шаблонами или как еще) - непонятно Подскажите плиз кто сталкивался и решил эту проблему P.s. зачем такой монстроидальный файл - не спрашивайте :( это руководство, я был против этого "чуда". Натолкнулись на проблему уже почти на самом финале... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 13:59 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Ну кроме как Antonio1 P.s. зачем такой монстроидальный файл - не спрашивайте :( ничего мне на ум не приходит! Вообще-то шаблонов никаких не бывает на ячейки. Но можно попробовать сохранить все это чудо в html там даже столбцов как-то поболее до ZZ Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 17:21 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
а формулы, связи т.д. - что с ними потом делать? есть в том числе и внешние связи как от этого файла, так и к нему... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 18:23 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
03.08.2005, 19:18 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
mahouneВообще-то шаблонов никаких не бывает на ячейки.Зато есть стили. Целесообразно проанализировать форматирование подобных ячеек и свести их к ограниченному количеству стилей. Затем применять единый стиль для однотипных ячеек. P.S. Попугаистость стиля одежды выражалось в 50-е годы прошлого века кликухой "стиляга". Начальство не из тех времён? :-))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.08.2005, 11:27 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Как ты себе это представляешь - создать единый стиль? Как проще это сделать? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2005, 12:30 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Help-->Создание или удаление стиля ... |
|||
:
Нравится:
Не нравится:
|
|||
13.09.2005, 14:15 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
"слишком много различных форматов ячеек" Вчера тоже самое было и у нашего пользователя, Excel даже не открывал файл, помог OpenOffice 1.1.4 и 2.0beta. Без проблем любой из них открыл и сохранил в xls же формате ... |
|||
:
Нравится:
Не нравится:
|
|||
15.09.2005, 08:23 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
После установки Office 2007 проблема "слишком много рвзличных форматов ячеек" пропала. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2007, 07:17 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Народ, такая же проблема. В файле 34 листа. При открытии в office 2003, ругается на эту ошибку и теряется все форматирование. Как восстановить, подскажите. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 10:05 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
answer2Народ, такая же проблема. В файле 34 листа. При открытии в office 2003, ругается на эту ошибку и теряется все форматирование. Как восстановить, подскажите. Если восстановить файл после сохранения его, то незнаю! Если избавиться от самой проблемы, то сделать меньше различных форматов. Сомневаюсь я что все они действительно нужны! ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 10:45 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Именно нужно как-то восстановить. Excel Viewer 2003 открывает нормально.. Как же убрать форматы, если открыть для редактрования нельзя? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 11:21 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Бил ГейтцПосле установки Office 2007 проблема "слишком много рвзличных форматов ячеек" пропала. Зато появились другие Например попробуйте ввести в название кнопки созданной в EXCEL прямо на листе, более 32 буквы - упадет Если кнопка маленькая текст выпирает за ее пределы как хочет Попробуйте поменять иконку на ленте быстрого меню ("ribbon") на другую- свою - не получится Программно добавить что либо на ribbon тоже облом Макрорекодер работает только на примитивных ситуациях biltvojumatj... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.05.2007, 22:21 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Сегодня у одного пользователя случись то же самое Я сделал следующее: В свойствах ярлыка "Мой Компьютер", закладка "Дополнительно" в параметрах "Быстродействия" выбрал Обеспечить наилучшее быстродействие затем увеличил файл подкачки перегрузил комп и всё заработало P.S. надеюсь пригодится ... |
|||
:
Нравится:
Не нравится:
|
|||
31.08.2007, 11:47 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
One method to recover data from a damaged file is to save it as HTML file http://support.microsoft.com/kb/820741/en-us ... |
|||
:
Нравится:
Не нравится:
|
|||
07.09.2007, 18:47 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Багато років користуюсь програмою EXCEL. Файли невеликі 15-17 листів, але багато кольорів, формул, розмірів шрифта іт.д. Фраза --слишком много различных форматов ячеек-- деколи просто нічого не дає зробити у файлі. Можливо хтось зустрічався з таким, і знає як обмежити кількість форматів .......??????? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 19:13 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
YuON, а по русски это что значит ? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.02.2010, 23:22 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
big-dukeа по русски это что значит ? "Много лет пользуюсь программой Excel. Файлы небольшие, 15-17 листов, но много цветов, формул, размеров шрифтов и т.д. Фраза --слишком много различных форматов ячеек-- иногда просто ничего не дает сделать в файле. Может быть, кто-нибудь встречался с таким, и знает, как ограничить количество форматов?" Зустрічались, і не раз :) Деяким користувачам Excel дуже подобається з файла робити лялечку, з рюшечками та бантиками. Люди забувають, що це не фотошоп і не на конкурс малюнків, а хороший інструмент для розрахунків та аналізу даних. Як обмежити кількість форматів? Дуже просто - не плодити їх в документі, Excel не ризовий, у нього теж є свої обмеження. Вихід - копіювати дані в нову книгу та менше гратися з форматами. "А по русски это что значит?" Извините, отвечал на языке вопрошающего, чтобы ему было понятнее. Желающим - переводчиков в сети много, мне лень :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 02:09 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
viktturbig-dukeа по русски это что значит ? "Много лет пользуюсь программой Excel. Файлы небольшие, 15-17 листов, но много цветов, формул, размеров шрифтов и т.д. Фраза --слишком много различных форматов ячеек-- иногда просто ничего не дает сделать в файле. Может быть, кто-нибудь встречался с таким, и знает, как ограничить количество форматов?"Мною написан макрос, который на некоторое время решает эту проблему и файл можно нормально открыть в Excel 2003. Единственное условие, что у вас в наличии должен быть Excel 2007. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 15:02 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Вот собственно сам макрос. Если ваш файл в Excel 2007 открывается в нормальном виде, а в Excel 2003 пишет ошибку, что слишком много форматов, вам поможет мой макрос. Для этого откройте ваш файл в Excel 2007. Если включен общий доступ к книге, отключите его. Снимите защиту листа на всех листах вашего файла. После этого запустите данный макрос, при этом активной должна быть ваша книга. Следите за сообщениями макроса. В случае успешной работы он должен показать, что были удалено сколько-то тысяч стилей и осталось 2 (ну или может чуть больше) стиля. Если он напишет, что удалено 0 стилей, значит вам не повезло, скорее всего у вас остались ещё какие-то защищенные листы, возможно скрытые. Проверьте ещё раз, что защита везде снята. Если макрос выполнился успешно, после этого сохраните файл и закройте. Затем откройте его в Excel 2003, он должен открыться без ошибки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 16:35 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
После End With надо ещё поставить Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 16:39 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Djon Player Проверил сейчас на одном тестовом файле - удалил 5 стилей, с виду ничего не поменялось, а объём возрос на 40% :) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 16:55 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Excel запоминает изменения. Попробуйте открыть новую книгу и только лишь удалить один лист. Вес растет ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 16:57 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Hugo121 Проверил сейчас на одном тестовом файле - удалил 5 стилей, с виду ничего не поменялось, а объём возрос на 40% :)[/quot]Надо пробовать на файле, который уже не может нормально открываться в Excel 2003 и выдаёт указанную ошибку "слишком много различных форматов ячеек". vikttur Чтобы размер файл не увеличивался, попробуйте в свойствах объекта ЭтаКнига параметр KeepChangeHistory установить в False, наверно поможет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 17:14 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Вот пример файла, который при открытии его в Excel 2003 выдаст ошибку "Слишком много форматов". ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 17:26 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
vikttur Чтобы размер файл не увеличивался, попробуйте в свойствах объекта ЭтаКнига параметр KeepChangeHistory установить в False, наверно поможет. Помогло при удалении стилей - размер стал меньше, но зато сперва при установке KeepChangeHistory = False размер сразу возрос ~40% :) Т.е. в итоге размер возрос, но меньше, чем первый раз. Правда тестовый файлик маленький, почти без данных, на ~20кб. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 17:32 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Djon Player, спасибо большое за макрос. Он оказался мне очень полезным. Единственная просьба, не подскажете как сделать, чтобы не удалялся формат процентный? А еще лучше напишите, где можно взять списки всех стилей, чтобы их можно было исключать из удаления. Пробовал так не помогает: В теле цикла If st.Name <> "Процентный" Then st.Delete End If If st.Name <> "Percent" Then st.Delete ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2010, 08:50 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
KoplusDjon Player, спасибо большое за макрос. Он оказался мне очень полезным. Единственная просьба, не подскажете как сделать, чтобы не удалялся формат процентный? А еще лучше напишите, где можно взять списки всех стилей, чтобы их можно было исключать из удаления. Пробовал так не помогает: В теле цикла If st.Name <> "Процентный" Then st.Delete End If If st.Name <> "Percent" Then st.DeleteЛень мне уже разбираться с этим макросом, но если предположить, что ваш код правильный, то наверно должно быть как-то так: Код: plaintext 1. 2.
Следовательно ячейки имеющие формат процентный могут иметь название стиля какое угодно, поэтому этот код сохранит лишь процентный формат тех ячеек, у которых стиль имел стандартное название. Но как показывает практика, в основном Excel сам в больших количествах генерирует кучу названий стилей с бредовыми названиями, что собственно в конце концов и приводит к переполнению количества стилей. Поэтому так просто эту задачу не решить. Можно пойти другим путем, перед запуском этого макроса, запустить другой макрос, который сохранит данные о всех ячейках с процентным форматированием (о самом процентном форматировании). Затем применить макрос по удалению лишних стилей. После запустить макрос, который заново применит процентное форматирование к этим ячейкам. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2010, 11:12 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Мой вариант. Точно работает в 2003. 2007-2010 не проверял. Сильно файл не уменьшит, так как удаляются только неиспользуемые форматы. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.12.2010, 15:03 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Hugo121viktturЧтобы размер файл не увеличивался, попробуйте в свойствах объекта ЭтаКнига параметр KeepChangeHistory установить в False, наверно поможет. Я такого не говорил. Это все Djon Player :) Есть ли какая-то возможность эту историю посмотреть? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.12.2010, 01:31 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
viktturHugo121пропущено... Я такого не говорил. Это все Djon Player :) Есть ли какая-то возможность эту историю посмотреть?vikttur, Всё правильно, это говорил я тут . ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2010, 14:56 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Djon Player, я это заметил :) Меня интересует, есть ли лазейка для просмотра журнала? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2010, 22:53 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
viktturDjon Player, я это заметил :) Меня интересует, есть ли лазейка для просмотра журнала?что-то я не в теме о каком журнале идёт речь, о журнале изменений на форуме, или журнале изменений в Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 16:21 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Djon Player, прошу прощения, запутал. Я понял, что KeepChangeHistory - это какая-то память изменений, своего рода журнал для записей изменений. Поэтому и спрашиваю - есть ли какая-либо возможность посмотреть эти записи? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.12.2010, 20:13 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
viktturDjon Player, прошу прощения, запутал. Я понял, что KeepChangeHistory - это какая-то память изменений, своего рода журнал для записей изменений. Поэтому и спрашиваю - есть ли какая-либо возможность посмотреть эти записи?Да, совершенно верно, так и есть, отвечает за сохранение журнала изменений. Можно ли это как-то посмотреть не знаю, возможно встроенных функций для этого нет. Но теоретически могут быть внешние программы, которые могут это сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 08:46 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Спасибо. Было бы хорошо уметь чистить. Попадаются файлы, которые при переформировании в новый документ уменьшаются в весе. Подозреваю, что виноват в "толстении" именно KeepChangeHistory. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 09:17 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
viktturСпасибо. Было бы хорошо уметь чистить. Попадаются файлы, которые при переформировании в новый документ уменьшаются в весе. Подозреваю, что виноват в "толстении" именно KeepChangeHistory.Открыть Visual Basic, выделить мышкой объект ЭтаКнига и в окне PropertiesWindow найти параметр KeepChangeHistory и поменять его значение на False. После этого пересохранить файл. После можно вернуть обратно значение True. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2010, 16:34 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Ну спасибо! Я знал, где находится и как отключать (в новых файлах применял), но думал, что после отключения история перестает записываться, но старое остается. Поэтому и мысли не было проверить. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.12.2010, 08:25 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
"формат по образцу" помогает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2011, 18:54 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Помог openoffice. Загрузить проблемный файл в него, потом открыть "формат"-"Стили". В нижней части окна стилей есть выпадающий список - выбрать "используемые стили". Удалить все кроме базового. сохранить в формате excel 2000/XP. открыть в обычном excel и проверить осталась ошибка или нет. Если нет - наслаждайтесь. если осталась - повторяем процедуру - теперь выбираем в выпадающем списке "по иерархии" и удаляем тяжелое наследие офиса 2010, то есть стили типа "акцент" мне хватило удалить штук 20 первых. может можно было и меньше, я не стал мелочиться. как итог - рабочий файл с бесценной информацией и сохраненным форматированием. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.12.2011, 16:29 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Все проблемы (о чем уже и речь оканчивается) - именно из-за использования юзерами "тяжелого" форматирования. Чуть ли не принтформатного PS. Ну зачем оно в Excel, скажите мне? Оно вам надо? Я лет 10 назад баловался таким, но тогда и объемы решаемых задач (именно в Офисе) были намного меньше. Но и уже тогда за вывод отформатированных данных (а, тем более, распечатывемых) у меня начал отвечать (хотя бы) Word. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.12.2011, 23:29 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
klen_, А ведь сработало! ... |
|||
:
Нравится:
Не нравится:
|
|||
08.01.2013, 12:34 |
|
EXCEL: слишком много различных форматов ячеек
|
|||
---|---|---|---|
#18+
Спасибо, очень помогли!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
25.09.2014, 11:17 |
|
|
start [/forum/topic.php?all=1&fid=61&tid=2173782]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
28ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
70ms |
get tp. blocked users: |
1ms |
others: | 272ms |
total: | 414ms |
0 / 0 |