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

Как прервать/остановить выполнение макроса?

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

Как приостановить выполнение макроса на определённое время?

Для того, чтобы приоставить выполнение макроса на определённое время, достаточно использовать метод Wait объекта Application.

Как вручную отобразить листы в надстройке .xla?

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

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

Как определить имя рабочего листа, используемое в среде VBA?

Определить имя рабочего листа, используемого в среде VBA и именуемое как кодовое или программное имя, можно так

Как определить наличие примечаний в рабочем листе и их количество?

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

Для того, чтобы в нужном рабочем листе можно было перемещаться только по незаблокированным/незащищённым ячейкам, можно проделать следующее:
1 2 3 4 5 6 7 8 9 10