Проверка Защиты листа
Катя
Дата: Понедельник, 10.02.2014, 09:14 |
Сообщение № 1
Подскажите пожалуйста как проверить установлена защита на листе или нет? Sheets(1).Protect Password:="1234" ....... If Sheets(1).???? then Защита есть Else Защиты нет end if
Подскажите пожалуйста как проверить установлена защита на листе или нет? Sheets(1).Protect Password:="1234" ....... If Sheets(1).???? then Защита есть Else Защиты нет end if Катя
Ответить
Сообщение Подскажите пожалуйста как проверить установлена защита на листе или нет? Sheets(1).Protect Password:="1234" ....... If Sheets(1).???? then Защита есть Else Защиты нет end if Автор - Катя Дата добавления - 10.02.2014 в 09:14
igrtsk
Дата: Понедельник, 10.02.2014, 10:02 |
Сообщение № 2
Группа: Проверенные
Ранг: Обитатель
Сообщений: 314
Репутация:
50
±
Замечаний:
0% ±
Excel 2016
Попытаться внести изменения в защищенную ячейку
Попытаться внести изменения в защищенную ячейку igrtsk
Инструктор по применению лосей в кавалерийских частях РККА
Ответить
Сообщение Попытаться внести изменения в защищенную ячейку Автор - igrtsk Дата добавления - 10.02.2014 в 10:02
Катя
Дата: Понедельник, 10.02.2014, 10:07 |
Сообщение № 3
Ну как вариант, да. Т.е. можно попробовать внести изменения при возникновении ошибки - обработать ее и присвоить флаг, который потом проверить. А нет ли более элегантного способа? Например в VBA есть уже что-то готовое?
Ну как вариант, да. Т.е. можно попробовать внести изменения при возникновении ошибки - обработать ее и присвоить флаг, который потом проверить. А нет ли более элегантного способа? Например в VBA есть уже что-то готовое? Катя
Ответить
Сообщение Ну как вариант, да. Т.е. можно попробовать внести изменения при возникновении ошибки - обработать ее и присвоить флаг, который потом проверить. А нет ли более элегантного способа? Например в VBA есть уже что-то готовое? Автор - Катя Дата добавления - 10.02.2014 в 10:07
AndreTM
Дата: Понедельник, 10.02.2014, 10:32 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация:
501
±
Замечаний:
0% ±
2003 & 2010
Свойства листа, начинающиеся на Protect* (типа .ProtectContents), не подходят?
Свойства листа, начинающиеся на Protect* (типа .ProtectContents), не подходят? AndreTM
Skype: andre.tm.007 Donate: Q iwi: 9517375010
Ответить
Сообщение Свойства листа, начинающиеся на Protect* (типа .ProtectContents), не подходят? Автор - AndreTM Дата добавления - 10.02.2014 в 10:32
Катя
Дата: Понедельник, 10.02.2014, 10:45 |
Сообщение № 5
Наверное подойдут... Раз одного общего, типа Protected - нет... Спасибо!
Наверное подойдут... Раз одного общего, типа Protected - нет... Спасибо! Катя
Ответить
Сообщение Наверное подойдут... Раз одного общего, типа Protected - нет... Спасибо! Автор - Катя Дата добавления - 10.02.2014 в 10:45
Wasilich
Дата: Понедельник, 10.02.2014, 11:16 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
Типа так: [vba]Код
Sub Проверка_на_защиту() If Worksheets(1).ProtectContents Then MsgBox "Защита включена" Else MsgBox "Защита не включена" End If End Sub
[/vba]
Типа так: [vba]Код
Sub Проверка_на_защиту() If Worksheets(1).ProtectContents Then MsgBox "Защита включена" Else MsgBox "Защита не включена" End If End Sub
[/vba] Wasilich
Сообщение отредактировал Wasilic - Понедельник, 10.02.2014, 11:18
Ответить
Сообщение Типа так: [vba]Код
Sub Проверка_на_защиту() If Worksheets(1).ProtectContents Then MsgBox "Защита включена" Else MsgBox "Защита не включена" End If End Sub
[/vba] Автор - Wasilich Дата добавления - 10.02.2014 в 11:16
Alex_ST
Дата: Понедельник, 10.02.2014, 11:56 |
Сообщение № 7
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3213
Репутация:
609
±
Замечаний:
0% ±
2003
Чуть опоздал... Но чтобы не пропадало даром. То же самое, что предложил Василич, но запись покороче:[vba]Код
Sub Is_Ws_Protected() MsgBox "Защита листа " & IIf(Me.ProtectContents, "в", "от") & "ключена" End Sub
[/vba]
Чуть опоздал... Но чтобы не пропадало даром. То же самое, что предложил Василич, но запись покороче:[vba]Код
Sub Is_Ws_Protected() MsgBox "Защита листа " & IIf(Me.ProtectContents, "в", "от") & "ключена" End Sub
[/vba] Alex_ST
С уважением, Алексей MS Excel 2003 - the best!!!
Ответить
Сообщение Чуть опоздал... Но чтобы не пропадало даром. То же самое, что предложил Василич, но запись покороче:[vba]Код
Sub Is_Ws_Protected() MsgBox "Защита листа " & IIf(Me.ProtectContents, "в", "от") & "ключена" End Sub
[/vba] Автор - Alex_ST Дата добавления - 10.02.2014 в 11:56