Application.CommandBars(“WorkSheet Menu Bar”).Reset
Эти команды позволяют выполняться приложению даже, если в каком-нибудь операторе произойдет ошибка.
Вызов этого макроса следует поместить в процедуру WorkBook_Open объекта «Эта книга».
В профессиональном приложении также необходимо решить вопросы защиты данных, интерфейса и кода от несанкционированного доступа.