Нельзя установить свойство visible класса worksheet что делать

от admin

Error-1004 in Excel VBA- Unable to set the visible property of the worksheet class

With the help of Excel forum, I have created a user login form where I have 5 users. Each user can have access to the sheets assigned to him/her only. This is working fine. But now I have protected the «workbook structure» so as to avoid users’ adding/deleting sheets. Then I login again, and instead of displaying the login form, the error message pops up in Excel VBA:

Error-1004 Unable to set the visible property of the worksheet class

When I debug the error is highlighted in the following codes where the visible property of the worksheet is set as «True», «False» or «xlSheetVeryHidden».

Is there a way to correct this so as I can access the login form as I did prior to password protecting the «workbook structure»?

Нельзя установить свойство visible класса worksheet что делать

Доброго времени суток всем.

Книга открывается без пароля, но в VBA видно,что пароль есть. Я знаю пароль книги но как его ввести в VBA не знаю.

Листы без пароля. Не могу отобразить Лист №2. На снимках видно, что

скрыть отобразить литы не возможно, поскольку функция «НЕ АКТИВНА». Знаю, что виноват МАКРОС.

Но,что и как делать без понятия. Ни на одном форуме не нашел. Если меняю 0-xlSheetHiden на 1-xlSheetVisible вылазит сообщение:

» Нельзя установить свойство Visible класса Worksheet «.

Доброго времени суток всем.

Книга открывается без пароля, но в VBA видно,что пароль есть. Я знаю пароль книги но как его ввести в VBA не знаю.

Листы без пароля. Не могу отобразить Лист №2. На снимках видно, что

скрыть отобразить литы не возможно, поскольку функция «НЕ АКТИВНА». Знаю, что виноват МАКРОС.

Но,что и как делать без понятия. Ни на одном форуме не нашел. Если меняю 0-xlSheetHiden на 1-xlSheetVisible вылазит сообщение:

» Нельзя установить свойство Visible класса Worksheet «.

Не верьте, что Вы не рабы.

Читать:
Как обратиться к переменной класса python

Доброго времени суток всем.

Книга открывается без пароля, но в VBA видно,что пароль есть. Я знаю пароль книги но как его ввести в VBA не знаю.

Листы без пароля. Не могу отобразить Лист №2. На снимках видно, что

скрыть отобразить литы не возможно, поскольку функция «НЕ АКТИВНА». Знаю, что виноват МАКРОС.

Но,что и как делать без понятия. Ни на одном форуме не нашел. Если меняю 0-xlSheetHiden на 1-xlSheetVisible вылазит сообщение:

» Нельзя установить свойство Visible класса Worksheet «.

Заранее благодарен. Автор — Ivan92020
Дата добавления — 07.06.2019 в 18:26

Ошибка-1004 в Excel VBA — невозможно установить видимое свойство класса рабочего листа

С помощью форума Excel я создал форму входа в систему, в которой у меня 5 пользователей. Каждый пользователь может иметь доступ только к назначенным ему листам. Это нормально работает. Но теперь я защитил «структуру книги», чтобы пользователи не добавляли / не удаляли листы. Затем я снова вхожу в систему, и вместо отображения формы входа в Excel VBA появляется сообщение об ошибке:

Ошибка-1004 Невозможно установить видимое свойство класса рабочего листа

Когда я отлаживаю, ошибка выделяется в следующих кодах, где для свойства visible листа установлено значение «True», «False» или «xlSheetVeryHidden».

Есть ли способ исправить это, чтобы я мог получить доступ к форме входа в систему, как это было до введения пароля, защищающего «структуру книги»?

unable to set the visible property of the worksheet class

Various sheets are hidden and made visible through macros. Every once in a while sheets will be hidden and i cannot get them unhidden. When I right click on a sheet name the hide, unhide options are grayed out.

Sub UnHideSheets()
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets

ws.Visible = xlSheetVisible
Next ws
End Sub

This does not work. When I attempt to access the sheet in the Developer and set its property to xlsheetvisable this error comes up

Похожие статьи