Защита книги с помощью макросов с использованием только пользовательского интерфейса с помощью автофильтра не работает - PullRequest
0 голосов
/ 01 июля 2019

Защита книги с большим количеством макросов с использованием только пользовательского интерфейса в сочетании с автофильтром не работает в ThisWorkBook; после запуска соответствующих макросов появляется ошибка 1004, и VBA по-прежнему требует снять защиту с соответствующих листов и отладки в строках с автофильтром.

Я попытался добавить:

Добавить Allowfiltering:= true то же сообщение об ошибке.

Добавить "Sheet".EnableAutoFiltering = True то же сообщение об ошибке.

Кто-нибудь имеет работающее решение или знает о проблеме с пользовательским интерфейсом только в сочетании с автофильтром?

Private Sub Workbook_Open()
    'Protect worksheets except for unlocked cells and macro's.
    Dim wSheet As Worksheet

    For Each wSheet In Worksheets
        wSheet.Protect Password:="123", UserInterFaceOnly:=True
    Next wSheet
End Sub

Ожидаемый результат - выполнение макросов, включая автофильтры. Фактический результат -

ошибка 1004 листа защищена, первая незащищенная.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...