Добрый день Уважаемые знатоки VBA. Написал код, добавил в него обработчик ошибок, но макрос ведет себя очень странно. При первом запуске макроса в книге срабатывает обработчик ошибки On Error GoTo LableErrorFile445
при том, что файл с названием База открыт. Если же запустить макрос снова, то он работает как надо, т.е. запускается со второго раза, подскажите в чем может быть проблема, может быть я в том месте добавил строку кода ?
Код и книга во вложении.
Код |
---|
On Error GoTo LableErrorFile445: Windows("База").Activate Sheets("База") .Unprotect Password:="2014" If ActiveSheet.AutoFilterMode = True Then On Error GoTo LableOPEN: ActiveSheet.ShowAllData End If |
Код и книга во вложении.