Возобновление защиты листов при закрытии excel
Killerlord
Дата: Среда, 17.02.2016, 10:57 |
Сообщение № 21
Группа: Пользователи
Ранг: Новичок
Сообщений: 21
Репутация:
0
±
Замечаний:
80% ±
Excel 2007
Вопрос еще в силе, я прописал код в книгу [vba]Код
Private Sub Workbook_BeforeClose(Cancel As Boolean) For i = 1 To Sheets.Count Sheets(i).Protect Next i End Sub
[/vba] После этого кода у меня заработала защита, но защита без пароля. Просто нажимаю снять защиту и пароль не запрашивается. Если еще идеи как можно это сделать ?
Вопрос еще в силе, я прописал код в книгу [vba]Код
Private Sub Workbook_BeforeClose(Cancel As Boolean) For i = 1 To Sheets.Count Sheets(i).Protect Next i End Sub
[/vba] После этого кода у меня заработала защита, но защита без пароля. Просто нажимаю снять защиту и пароль не запрашивается. Если еще идеи как можно это сделать ? Killerlord
Ответить
Сообщение Вопрос еще в силе, я прописал код в книгу [vba]Код
Private Sub Workbook_BeforeClose(Cancel As Boolean) For i = 1 To Sheets.Count Sheets(i).Protect Next i End Sub
[/vba] После этого кода у меня заработала защита, но защита без пароля. Просто нажимаю снять защиту и пароль не запрашивается. Если еще идеи как можно это сделать ? Автор - Killerlord Дата добавления - 17.02.2016 в 10:57
Апострофф
Дата: Среда, 17.02.2016, 11:08 |
Сообщение № 22
Группа: Проверенные
Ранг: Обитатель
Сообщений: 468
Репутация:
129
±
Замечаний:
0% ±
Excel 1997
[vba]Код
Sheets(i).Protect "Пароль"
[/vba]и на всех листах будет указанный Пароль
[vba]Код
Sheets(i).Protect "Пароль"
[/vba]и на всех листах будет указанный Пароль Апострофф
Ответить
Сообщение [vba]Код
Sheets(i).Protect "Пароль"
[/vba]и на всех листах будет указанный Пароль Автор - Апострофф Дата добавления - 17.02.2016 в 11:08
Wasilich
Дата: Среда, 17.02.2016, 20:12 |
Сообщение № 23
Группа: Друзья
Ранг: Старожил
Сообщений: 1232
Репутация:
326
±
Замечаний:
0% ±
2003
нажимаю снять защиту и пароль не запрашивается.
Так запишите: [vba]Код
Sheets(i).Protect Password:="123"
[/vba]
нажимаю снять защиту и пароль не запрашивается.
Так запишите: [vba]Код
Sheets(i).Protect Password:="123"
[/vba]Wasilich
Сообщение отредактировал Wasilic - Среда, 17.02.2016, 20:14
Ответить
Сообщение нажимаю снять защиту и пароль не запрашивается.
Так запишите: [vba]Код
Sheets(i).Protect Password:="123"
[/vba]Автор - Wasilich Дата добавления - 17.02.2016 в 20:12
Udik
Дата: Среда, 17.02.2016, 21:40 |
Сообщение № 24
Группа: Друзья
Ранг: Старожил
Сообщений: 1588
Репутация:
192
±
Замечаний:
0% ±
Excel 2016 х 64
Прописал в листе, нечего не меняется.
А макрос-то запускали после записи? Я на своем проверял -всё работает.
Прописал в листе, нечего не меняется.
А макрос-то запускали после записи? Я на своем проверял -всё работает.Udik
вот вам барабан яд 41001231307558 wm R419131876897 udik1968@gmail.com
Ответить
Сообщение Прописал в листе, нечего не меняется.
А макрос-то запускали после записи? Я на своем проверял -всё работает.Автор - Udik Дата добавления - 17.02.2016 в 21:40
dima681
Дата: Среда, 17.02.2016, 22:33 |
Сообщение № 25
Группа: Пользователи
Ранг: Новичок
Сообщений: 41
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
у меня тоже работает 5554116.xlsb пароль запрашивает
у меня тоже работает 5554116.xlsb пароль запрашивает dima681
Дмитрий
Ответить
Сообщение у меня тоже работает 5554116.xlsb пароль запрашивает Автор - dima681 Дата добавления - 17.02.2016 в 22:33
StoTisteg
Дата: Четверг, 18.02.2016, 00:01 |
Сообщение № 26
Группа: Авторы
Ранг: Старожил
Сообщений: 1161
Репутация:
103
±
Замечаний:
0% ±
Excel 2010
При снятии защиты он сразу снимает защиту и не требует пароль
А Вы его ставили? Вы просили защиты от случайного изменения, защита без пароля её даёт.
При снятии защиты он сразу снимает защиту и не требует пароль
А Вы его ставили? Вы просили защиты от случайного изменения, защита без пароля её даёт.StoTisteg
Интуитивно понятный код - это когда интуитивно понятно, что это код.
Ответить
Сообщение При снятии защиты он сразу снимает защиту и не требует пароль
А Вы его ставили? Вы просили защиты от случайного изменения, защита без пароля её даёт.Автор - StoTisteg Дата добавления - 18.02.2016 в 00:01