в целях защиты документа скрываю все листы перед закрытием книги
private sub workbook_beforeClose()
'............
'для каждого листа устанавливаю
for each sh in thisworkbook.worksheets
if sh.name <>"Лист1" sh.visible = xlSheetVeryHidden
next
'скрываю все листы кроме одного листа к-й будет отображаться при открытии книги
'в к-м инструкция, мол, включи макросы или зри только этот Лист1
если макросы включены - то
в private sub Workbook_Open() Отображаю необходимые листы а Лист1 скрываю,
однако пока макрос выполняет скрытие-открытие. лист1, на долю секунды, всё ж мелькает.
Вопрос: как неотображать лист1 при открытии книги (в случае включённых макросов)
screenupdating = false не спасает(
ещё впихивал при открытии книги форму, однако она тоже появляется после "мелькания листа"
зы заранее спасибо за ответы!
private sub workbook_beforeClose()
'............
'для каждого листа устанавливаю
for each sh in thisworkbook.worksheets
if sh.name <>"Лист1" sh.visible = xlSheetVeryHidden
next
'скрываю все листы кроме одного листа к-й будет отображаться при открытии книги
'в к-м инструкция, мол, включи макросы или зри только этот Лист1
если макросы включены - то
в private sub Workbook_Open() Отображаю необходимые листы а Лист1 скрываю,
однако пока макрос выполняет скрытие-открытие. лист1, на долю секунды, всё ж мелькает.
Вопрос: как неотображать лист1 при открытии книги (в случае включённых макросов)
screenupdating = false не спасает(
ещё впихивал при открытии книги форму, однако она тоже появляется после "мелькания листа"
зы заранее спасибо за ответы!