Требуется помощь с макросом в ms Excel

Весь MS Office, программирование на Visual Basic for Applications и MS VB

Модератор: Naeel Maqsudov

Ответить
indust
Сообщения: 15
Зарегистрирован: 07 апр 2008, 11:09

Здравствуйте!В институте начили проходить vba и у меня возникла небольшая проблема с простеньким макросом в Excel
Проблема такая:имеется готовый макрос(возможно не совсем рационально написанный) на закрытие и открытие книг в excel, но есть у него один баг при создание скажем 3 книг первый раз они создаются нормально и закрываются тоже а при создании к примеру тоже 3 книг но уже 2 раз получаетя что книги с такими именами уже существуют на диске и соответственно vba ругается:Run-time error "1004":
сохранить файл под именем совпадающим с именем открытого документа,невозможно.Укажите другое имя или закройте документ.
Подскажите как обойти этот баг,или вообще может быть стоит переписать с нуля этот макрос тока как у меня больше нет идей.
спасибо!
Вложения
макрос 1.zip
(8.74 КБ) 31 скачивание
Pavel55
Сообщения: 418
Зарегистрирован: 20 окт 2006, 11:40
Откуда: Moscow

Попробуйте так
Вложения
Макрос2.zip
(18.26 КБ) 46 скачиваний
indust
Сообщения: 15
Зарегистрирован: 07 апр 2008, 11:09

спасибо большое!
indust
Сообщения: 15
Зарегистрирован: 07 апр 2008, 11:09

Pavel55,
этот вариант тоже не проходит препод требует чтоб без удаления предыдущей книги работало,т.е при создании книг второй раз книги созданные первый раз не затрагивались(незатерались) а прога сама имя подгоняла для нового файла нечего неспрашивая у пользователя.Может быть ещё какие мысли у вас или у форумчан есть?
Pavel55
Сообщения: 418
Зарегистрирован: 20 окт 2006, 11:40
Откуда: Moscow

Посмотрите файл
Вложения
Макрос3.zip
(17.84 КБ) 32 скачивания
indust
Сообщения: 15
Зарегистрирован: 07 апр 2008, 11:09

СПАСИБО!!!Теперь вроде всё впорядке!
Ответить