Страницы: 1
RSS
Лишние модули проекта, Дублируются модули листов и книги, нет возможности их удалить
 
 Всем добрый день!
Видел обсуждение, но так и не нашел решение проблемы...
В какой-то момент времени появились "лишние" модули листов
(в данном примере это Лист1, Лист 2, Лист 3 со значком Excel), а также
"лишний" модуль самой книги (или "ЭтаКнига1" или "ЭтаКнига")
Удалить их не удается, Remove - не активно
Как можно удалить "лишние" модули?

 
Как-то обсуждался этот глюк.
У меня было похожее (два модуля ЭтаКнига), но после сохранения-закрытия-открытия больше не появилось.

Лишние листы у Вас: возможно, они есть, но скрыты?
 
Лист11 (Справочник), Лист31 (База), Лист4 (Лог) - скрыты, Лист21 (Отчет) - открыт
Остальных листов - Лист1, Лист 2, Лист 3 со значком Excel (хотя вообще-то это не листы, а книги) в проекте нет
Проверил - лишний модуль "ЭтаКнига", по открытию работает "ЭтаКнига1"
 
Еще интереснее...

 
 
ИМХО. Что-то больно много глюков в 2013-м, возвращайтесь на более стабильные старшие версии (2010-й, например)
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Sanja написал: Что-то больно много глюков в 2013-м
прямо с языка снял :)
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
И всё же... Вопрос не в том, почему сбой...
вопрос в том как удалить "лишние" модули?
 
Проект работает нормально
Сбой по непонятным пока причинам происходил дважды
После первого раза образовались "лишние" модули
После второго - снял Excel через диспетчер задач, третья группа модулей
не образовалась...
 
Предположение: попробуйте сохранить в xlsb. Если совместимость позволяет, то попробовать в xls
 
создать файл с нуля и скопировать в него все данные?
правда - придется копировать не листами. а диапазонами.
соответственно - править ссылки в формулах и создавать модули листов и книги заново...
фрилансер Excel, VBA - контакты в профиле
"Совершенствоваться не обязательно. Выживание — дело добровольное." Э.Деминг
 
Спасибо. Буду пробовать.
Проблема перетекает в вопрос создания "чистого" шаблона с макросами, справочниками, условным форматированием, и далее с копированием всех пользовательских данных из всех файлов отчетов на сервере в новые "чистые" файлы шаблона
Хотелось бы, конечно, просто удалить лишние модули
 
Попробовал сохранить в xlsb и в xls.
Не проходит. "Лишние" листы сохранились...
 
Если не идти по пути копирования в "чистые" книги, то в какую сторону копать?
Существует ли какой-нибудь софт, чтобы "препарировать" книгу Excel, кроме редактора VBA?
 
Открываете книгу в архиваторе, удаляете лишние объекты, закрываете.
 
Спасибо, попробую
 
Цитата
Влад: Открываете книгу в архиваторе, удаляете лишние объекты, закрываете

В архиваторе открыл, но разобраться, что удалять не могу
Судя по всему нет в структуре лишних модулей...


 
 
Выложил файл отчета с "лишними" модулями (без файла плана работает кривовато...)
Заархивировал, потому что размер test.xlsm более 100кб
 
 
Решения так и нет...
Живем спокойно, до тех пор пока "лишние модули" не мешают работе
 
Та же проблема.
Возникла при сохранении файла на Mac`е.
Лишний лист - всегда был копией "ЭтаКнига".
удалить нельзя.
переименовывая - меняется и Имя "ЭтаКнига".  Странность.



но при запуске на Макбуке
содержимое в "ЭтаКнига":  Private Sub Workbook_Open().....
не работает!

и этот ЛИСТ2 становится основным для Mac.
Изменено: on.999 - 06.01.2024 16:41:54
Страницы: 1
Читают тему
Наверх