Как сгенерировать пароль, например, для защиты листа, книги?

Если в процессе работы Вам приходится защищать лист, книгу и Вы не хотите использовать один и тот же пароль, то Вы можете генерировать пароль программно, используя нижеопубликованную функцию, которая имеет всего один аргумент, а именно количество символов в пароле.

Как получить или изменить базовый адрес гиперссылки текущей рабочей книги?

Как в рабочей книге скрыть стандартные кнопки, которые отвечают за отправку книги по электронной почте?

Как в рабочей книге заблокировать стандартные кнопки, команды и горячие клавиши, которые отвечают за копирование?

Для того, чтобы в нужной рабочей книге "заблокировать" использование команд Вырезать, Копировать, Вставить, Специальная вставка и Формат по образцу, а также горячих клавиш CTRL+X, CTRL+C, CTRL+V скопируйте нижеприведенный код в модуль ThisWorkbook (ЭтаКнига) нужной рабочей книги.

Как определить содержит ли рабочая книга скрытые листы?

Если Вам необходимо определить содержит ли открытая книга скрытые листы (причём не обязательно рабочие), то в таком случае можно воспользоваться нижеопубликованной функцией

Как выделить (сгруппировать) сразу все рабочие листы?

Как в нужной рабочей книге запретить создание новых листов?

Если запретить создание новых листов, путём защиты структуры рабочей книги, нельзя, то можно воспользоваться событием рабочей книги Workbook_NewSheet() и удалять лист(ы) сразу после их создания.

Kак при программном открытии рабочей книги - добавить имя книги в список последних открытых файлов?

Как программно открыть рабочую книгу без автоматического запуска событий, в т.ч. Workbook_Open?

Как автоматически запустить макрос при открытии рабочей книги