Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Закрытие созданного файла при открытии другого файла xls - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Закрытие созданного файла при открытии другого файла xls
rotten41 Дата: Понедельник, 04.09.2017, 15:40 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброго времени суток всем.
Столкнулся с непростой проблемой.

У меня есть макрос, закрывающий файл с названием Книга1, при открытии файла 1.xls

(Файл Книга1 - это даже не файл, а как бы образ книги, который эксель предлагает создать при запуске. Если щелкнуть по кнопке "создать новый" - то появится вот этот шаблон файла, который пока не сохранен и эксель его видит как Книга1, а не как Книга1.xls)
[vba]
Код

Private Sub Workbook_Open()
   Workbooks("Книга1").Close
End Sub
[/vba]

В общем обычно, если окно "Книга1" присутствует - то макрос работает как надо - когда я запускаю по гиперссылке файл 1.xls - то макрос в нем закрывает окно "Книга1".
Но вот если этого окна "Книга1" - нет, то тогда макрос выдает ошибку - что он не находит окно которое требуется закрыть.

Подскажите - поставить этому макросу условие - если он находит окно "Книга1" то закрывает его, а если не находит - то никак не реагирует ?
К сообщению приложен файл: 6984879.xls (30.0 Kb)
 
Ответить
СообщениеДоброго времени суток всем.
Столкнулся с непростой проблемой.

У меня есть макрос, закрывающий файл с названием Книга1, при открытии файла 1.xls

(Файл Книга1 - это даже не файл, а как бы образ книги, который эксель предлагает создать при запуске. Если щелкнуть по кнопке "создать новый" - то появится вот этот шаблон файла, который пока не сохранен и эксель его видит как Книга1, а не как Книга1.xls)
[vba]
Код

Private Sub Workbook_Open()
   Workbooks("Книга1").Close
End Sub
[/vba]

В общем обычно, если окно "Книга1" присутствует - то макрос работает как надо - когда я запускаю по гиперссылке файл 1.xls - то макрос в нем закрывает окно "Книга1".
Но вот если этого окна "Книга1" - нет, то тогда макрос выдает ошибку - что он не находит окно которое требуется закрыть.

Подскажите - поставить этому макросу условие - если он находит окно "Книга1" то закрывает его, а если не находит - то никак не реагирует ?

Автор - rotten41
Дата добавления - 04.09.2017 в 15:40
_Boroda_ Дата: Понедельник, 04.09.2017, 15:54 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 17006
Репутация: 6667 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Игнорильщик ошибок второй строкой напишите
[vba]
Код
On error resume next
[/vba]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеИгнорильщик ошибок второй строкой напишите
[vba]
Код
On error resume next
[/vba]

Автор - _Boroda_
Дата добавления - 04.09.2017 в 15:54
KuklP Дата: Понедельник, 04.09.2017, 15:55 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация: 486 ±
Замечаний: 0% ±

2003-2010
Чепуха, однако. Вот я открываю Экс, в заголовке да, Книга1, но стоит мне открыть любой другой файл, как Книга1 исчезает без всяких макросов. Не поделитесь, зачем Ваше шаманство?


Ну с НДС и мы чего-то стoим! kuklp60@gmail.com
WM Z206653985942, R334086032478, U238399322728
 
Ответить
СообщениеЧепуха, однако. Вот я открываю Экс, в заголовке да, Книга1, но стоит мне открыть любой другой файл, как Книга1 исчезает без всяких макросов. Не поделитесь, зачем Ваше шаманство?

Автор - KuklP
Дата добавления - 04.09.2017 в 15:55
rotten41 Дата: Понедельник, 04.09.2017, 15:58 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 169
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
_Boroda_, да, именно он и был нужен.
Большое спасибо

KuklP, ну не знаю.
У меня Эксель2013, а у вас 2003-2013 видимо они как-то по-разному работают.
 
Ответить
Сообщение_Boroda_, да, именно он и был нужен.
Большое спасибо

KuklP, ну не знаю.
У меня Эксель2013, а у вас 2003-2013 видимо они как-то по-разному работают.

Автор - rotten41
Дата добавления - 04.09.2017 в 15:58
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!