Добрый день Уважаемые знатоки 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 |
Код и книга во вложении.