![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 10.04.2013
Сообщений: 4
|
![]()
я в vba новичок так что не судите строго.
Проблема в том что после того как я создаю книгу он создает ее под именем например"Книга14","Книга15" и будет продолжать пока я не закрою Excel. Предполагаю что он сохраняет в памяти все имена созданых книг.Вопрос как это очистить ? |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
А зачем очищать?
Может, надо сохранять потом файл под другим именем? Так имя для сохранения можно задать в коде Какой смысл изменять автоматически назначаемое имя для нового документа? |
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
Если Вас пугают БОЛЬШИЕ числа и буквы, то выгрузите, загрузите ексель, книги снова начнут получать имена с минимально доступного номера.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Регистрация: 10.04.2013
Сообщений: 4
|
![]()
Я знаю что можно пересохранить под нужным названием но все равно в памяти остаются висеть старые названия.
У меня есть макрос он создает очень много книг, и он доходит до 200 книг, не будет ли старые названия которые остались в памяти замедлять работу выполнения макроса? |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
ActiveWorkbook.Close False
или Workbooks("имя_книги").Close False
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 | |
Регистрация: 10.04.2013
Сообщений: 4
|
![]() Цитата:
Я создаю новую книгу из книги и он мне закроет ту книгу которую я создал(мне не надо закрывать книгу из которой я создаю новые книги,просто интересно можно ли очистить старые названия). Надеюсь понятно написал. |
|
![]() |
![]() |
![]() |
#7 | |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]() Цитата:
Хотите поговорить об этом? ![]() Ваш код замедляется совсем не из-за этого. Что угодно, - но только не этот счётчик. Чтобы найти причину - надо смотреть весь ваш код. |
|
![]() |
![]() |
![]() |
#8 | |
Регистрация: 10.04.2013
Сообщений: 4
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обновление поля формы после создания новой записи создания | romanln2012 | Microsoft Office Access | 2 | 09.08.2012 14:12 |
очистить ячейку при открытии книги | johny_03 | Microsoft Office Excel | 3 | 03.01.2012 14:58 |
Подскажыте програму для создания gif-анимаций, которые после создания не теряют четкости | pufystyj | Софт | 1 | 24.02.2011 01:50 |
Большой объем файла после создания скриншота. Как уменьшить? | artemavd | Общие вопросы Delphi | 7 | 19.07.2010 19:52 |