|
|
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
У меня 20 листов в книге, и все они стоят на защите. Что бы внести изменения, нужно со всех по очереди снимать, а потом опять ставить защиту. Можно ли эту процедуру делать сразу для всех листов один раз, со всех снимать и на все ставить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 13:47:22 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
А на ВСЮ книгу нельзя повесить read-only пароль? Или речь идет о другой защите? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 14:16:21 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Часть ячеек в во всех листах защищена от изменений, это ячейки которые получают данные по связям, остальное в принципе можно менять, поэтому приходится ставить пароль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 17:56:31 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
for each myObj in activeworkbook.worksheets myObj.Unprotect "12343" next ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.09.2005, 19:28:16 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Огромное спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 00:55:53 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Последний вопрос возник уже в процессе. Все работает, но как сделать что бы на каждом листе сохранялись свои настройки защиты? Где то можно форматировать где нет, а этот макрос ставит на защиту все листы по одному сценарию. Заранее спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 14:39:46 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Без указания параметров Protect запароливает по максимум. Воспользуйся параметрами метода Method. Если Excel > 2000 (для 2000 набор параметров весьма скромен), то: AllowFormattingCells. The default value is False. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 15:11:08 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Пользователь2Воспользуйся параметрами метода Method. Метода Protect ессно. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 15:57:10 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Блин, не могу врубиться как записать, что бы на всех листах (их всего 20, первый INFO, последний CADET) можно было только форматировать строки столбцы и ячейки не позволяя менять данные после включения макроса ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 17:23:18 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Помогите сделать менее объемным макрос; Sub protect() Sheets("INFO").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("CREW").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True Sheets("EFFECT").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True Sheets("STORE").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True Sheets("DECK").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2005, 23:29:12 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
DimenПомогите сделать менее объемным макрос; Sub protect() Sheets("INFO").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True Sheets("CREW").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True Sheets("EFFECT").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True Sheets("STORE").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True Sheets("DECK").Select ActiveSheet.protect DrawingObjects:=True, Contents:=True, Scenarios:=True _ , AllowFormattingCells:=True, AllowFormattingColumns:=True, _ AllowFormattingRows:=True End Sub Код: plaintext 1. 2. 3. 4. 5. Складывается впечатение, что Вы не совсем внимательно прочли то, что Вам написали. В частности - сообщение 1903195 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2005, 10:45:41 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Все правильно, и тот и этот макросы защищают сразу все листы, просто как и в сообщении 1907119 я хотел чтобы первый лист "INFO"нельзя было форматировать (только вносить данные) как все остальные 19 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2005, 13:49:44 |
|
||
|
Пароль сразу на все листы книги
|
|||
|---|---|---|---|
|
#18+
Тогда делайте внутри цикла "развилку" - в чем проблема: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 25.09.2005, 00:14:10 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33287038&tid=2167128]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
| others: | 181ms |
| total: | 312ms |

| 0 / 0 |
