У меня есть книга ОДИН и книга ДВА. В книге ОДИН все нужные листы и макросы, там я скрыл конфиденциальные листы. Однако если создать пустую книгу ДВА и прописать там макрос на отображение скрытого листа в книге ОДИН, то это срабатывает. Я прошерстил интернет на эту тему. Там советуют прописать макрос, чтобы книга ОДИН только открывалась если нет другой открытой книги. То есть например если книга ДВА открыта, то книгу ОДИН открыть невозможно пока не закроют все книги и ДВА в том числе. Казалось это сработало. НО есть НО, если в книге ДВА через процедуру Workbook Open прописать отображение скрытого листа, то пока выполняются запретные макросы по обнаружению открытых книг, Workbook Open в книге ДВА по отображению скрытых листов (в книге ОДИН) успевает сработать даже если эта книга (ДВА) не откроется. Не знаю можно ли что-то продумать
Вопрос как запретить выполнение макроса из другой книги?
Вопрос как запретить выполнение макроса из другой книги?