Форум » Cсылки на программы и инструкции » Конченый Excel » Ответить

Конченый Excel

fixit: Пацаны, вопрос При копировании из другого каталога перенеслось куева хуча невидных автофигур (пустые рамки. если на границу попадаешь, то она активируется). Как их все удалить? Делитом уже запарился. От чего они возникают? Каталог стал уже слишком большой. Как кстати грамотно его поменьшить? Еще случайно торкнул на макрос и создал его, вроде пустой. Удалил, а все ровно выскакивает при запуске сообщение макроса Народ, шо делать?

Ответов - 23, стр: 1 2 All

Kim: Скопируй все в блокнот, а потом из блокнота обратно в Excel.

Die Hard: Kim Тогда уж лучше в CSV сохранить. fixit Залей куда-нить файл, посмотрим, гораздо быстрее будет помочь.

fixit: Скопируй все в блокнот, а потом из блокнота обратно в Excel все пометки ж пропадут. не годится


Wild User: Удаление всех автофигур активного листа --- Sub Макрос1() Dim Fig As Shape Set Figs = ActiveSheet.Shapes Application.ScreenUpdating = False For Each Fig In Figs Fig.Delete Next Application.ScreenUpdating = True MsgBox ("Все автофигуры прибиты!") End Sub --- Остальное - Die Hard пишет: Залей куда-нить файл, посмотрим, гораздо быстрее будет помочь.

fixit: А можна па калхознаму, шо куда вписаць? И поподробней. Заранее спасибо

Justin_Rage: скинь ссылку на каталог.

fixit: http://ifolder.ru/2625171

Metalforeigner: Сам разберёшься, не маленький.

Die Hard: >Еще случайно торкнул на макрос и создал его, вроде пустой. Удалил, а все ровно выскакивает при запуске сообщение макроса Макрос то пустой, но ты не удалил его. Открой файл (не отключай макросы). Жми Alt-F11. В окне projects удали module1 и сохрани файл. Если при удалении предложит экспортировать его куда-нить, жми кнопку "нет". >А можна па калхознаму, шо куда вписаць? И поподробней. Заранее спасибо Тебе на пальцах? :) Суть в следующем. То, что написал тебе Wild User это и есть макрос. Небольшая программа написанная на VBA (язык такой ;) Чтобы добавить новый макрос жми Alt-F11. В окне projects становись на modules и жми правую кнопку. Insert -> Module. Вставь туда текст макроса. Думаю, запустить его на выполнение сможешь сам ;) ХЗ. Не заметил я ничего странного в файле. Единственное, я бы преобразовал список в обычный диапазон (Данные -> Список -> Преобразовать в диапазон). Впрочем, на размер файла это никак не повлияет.

Justin_Rage: пользуйся rar'ом

fixit: огромное человеческое спасибо товарищам дай харду и вилт юзеру правда убило по моему не все автофигуры, а повторно макрос не срабатывает почему-то. но в любом случае 400 килов убито. неплохой результат. вот еще бы понять отчего они возникают?

MediaWorm: Была ситуация похожая. Предлагаю верный и очень быстрый способ избавления от лишних автофигур, макросов и соответветственно килобайт. Если нет примечаний или они не существенны, то можно, как уже предлагали, скопировать все в блокнот, а потом назад на чистый лист Excel. Если примечания нужно сохранить, делаем следующее. Копируем область ячеек, которая содержит нужные нам данные ( не весь лист !!!), считаем количество скопированных столбцов ( к примеру четыре ), открываем новый чистый лист и выделяем не одну, не четыре, а восемь соседних ( по горизонтали ) ячеек. Правая кнопка мыши --> "Вставить" ( только не "Вставить скопированные ячейки" ). В итоге у нас должна получиться дважды скопированная область на одном листе. Выделяем последние четыре столбца и снова копируем их на новый чистый лист ( на этот раз в одном экземпляре ). Все! Мутно, наверно, объяснил, но по-другому не умею

Sorc: Дабы не плодить новых тем, пишу сюда. В своем списке использую достаточно много примечаний, которые постоянно слетают. Привести их в нормальный вид вручную - дело дико муторное и долгое. Хотелось бы его как-то автоматизировать. В программировании (даже на уровне VBA) я абсолютный чайник, поэтому прошу совета уважаемых форумчан. Помогите, пожалуйста, написать макрос, который бы ставил галочку "Автоматический размер" на закладке "выравнивание" в свойствах каждого примечания. Когда-то давно моих убогих способностей хватило только на простейший вариант: [pre2]With Selection .Comment.Shape.TextFrame.AutoSize = True End With[/pre2] Работает только с одной ячейкой, а вот как его заставить пройтись по всем ячейкам с примечаниями - я не знаю... P.S. Пользую Excel 2003, если это важно.

Wild User: Юзаю надстройку, добавляющую в контестное меню ячеек возможность изменения регистра для выделенных ячеек и авторазмера примечаний (весь лист). Если нужно, то брать тут Скрин:

Sorc: Wild User О! То, что доктор прописал! Только не качается :((( Яндекс твердит о несуществующем файле... Есть возможность перезалить на йапапку или рапиду?

Wild User: Пардон, не в ту папку на сервере закинул архив. Теперь линк рабочий, проверил...

MediaWorm: И чего с этой надстройкой делать? В смысле как ее добавить.

Sorc: Wild User, не устану Вас благодарить! Спасибо огромное, все работает!

Wild User: MediaWorm пишет: И чего с этой надстройкой делать? В смысле как ее добавить. Установка - 1. Закинуть файл.xla в какую-нибудь папку (лишь бы не удалил случайно кто) 2а. 2003-й: Меню -> Сервис -> Надстройки 2б. 2007-й: Кнопка "Офис" -> Параметры Эксель -> Надстройки - Внизу кнопка "Перейти" 3. Жмакнуть кнопку "Обзор" и указать, где сидит файл.xla 4. Отметить "галку". Удаление - Залезть в п.2, снять галку. Sorc пишет: Спасибо огромное, все работает! На здоровье :)

MediaWorm: Мучос грациас! Только не работает. Каких-то библиотек не хватает.



полная версия страницы