Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Защита определенных ячеек в раскрывающихся диапазонах. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Защита определенных ячеек в раскрывающихся диапазонах. (Формулы/Formulas)
Защита определенных ячеек в раскрывающихся диапазонах.
Palladium Дата: Среда, 11.11.2015, 18:15 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 20% ±

2003, 2007 RUS
Помогите, пожалуйста! Нужно защитить все ячейки от редактирования те, что окрашены в желтый цвет (а остальные, чтобы редактировалось), но чтобы открывались диапазоны. Искал в интернете как это сделать, но безрезультатно.
[moder]"Открывались диапазоны" - это, в Вашем понимании, что?
К сообщению приложен файл: 0055938.xlsx (14.0 Kb)


Сообщение отредактировал _Boroda_ - Среда, 11.11.2015, 18:24
 
Ответить
СообщениеПомогите, пожалуйста! Нужно защитить все ячейки от редактирования те, что окрашены в желтый цвет (а остальные, чтобы редактировалось), но чтобы открывались диапазоны. Искал в интернете как это сделать, но безрезультатно.
[moder]"Открывались диапазоны" - это, в Вашем понимании, что?

Автор - Palladium
Дата добавления - 11.11.2015 в 18:15
Palladium Дата: Среда, 11.11.2015, 18:29 | Сообщение № 2
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 20% ±

2003, 2007 RUS
это, в Вашем понимании, что?

Чтобы можно было открывать "плюс" перед строкой (диапазоны сгруппированных ячеек). Если защищаю лист, то "плюс" не открывается.
К сообщению приложен файл: 0225977.png (10.6 Kb)


Сообщение отредактировал Palladium - Среда, 11.11.2015, 18:35
 
Ответить
Сообщение
это, в Вашем понимании, что?

Чтобы можно было открывать "плюс" перед строкой (диапазоны сгруппированных ячеек). Если защищаю лист, то "плюс" не открывается.

Автор - Palladium
Дата добавления - 11.11.2015 в 18:29
SLAVICK Дата: Среда, 11.11.2015, 18:47 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2290
Репутация: 766 ±
Замечаний: 0% ±

2019
Посмотрите здесь - описано как это сделать.
Вот макрос:
[vba]
Код
Private Sub Workbook_Open()
    Worksheets("Лист1").EnableOutlining = True
    Worksheets("Лист1").Protect Password:="555", UserInterfaceOnly:=True
End Sub
[/vba]
К сообщению приложен файл: 0055938.xlsm (19.1 Kb)


Иногда все проще чем кажется с первого взгляда.
 
Ответить
СообщениеПосмотрите здесь - описано как это сделать.
Вот макрос:
[vba]
Код
Private Sub Workbook_Open()
    Worksheets("Лист1").EnableOutlining = True
    Worksheets("Лист1").Protect Password:="555", UserInterfaceOnly:=True
End Sub
[/vba]

Автор - SLAVICK
Дата добавления - 11.11.2015 в 18:47
_Boroda_ Дата: Среда, 11.11.2015, 19:00 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
открывать "плюс" перед строкой

Это называется "группировка".
В модуль книги добавил вот такой макрос
[vba]
Код
Private Sub Workbook_Open()
    Лист1.Unprotect "159"
    Лист1.EnableOutlining = True
    Лист1.Protect "159", UserInterfaceOnly:=True
End Sub
[/vba]
И поставил в формате желтых "Защищаемая ячейка".
Предваряя вопрос - без макроса никак.
К сообщению приложен файл: 0055938_1.xlsm (18.9 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
открывать "плюс" перед строкой

Это называется "группировка".
В модуль книги добавил вот такой макрос
[vba]
Код
Private Sub Workbook_Open()
    Лист1.Unprotect "159"
    Лист1.EnableOutlining = True
    Лист1.Protect "159", UserInterfaceOnly:=True
End Sub
[/vba]
И поставил в формате желтых "Защищаемая ячейка".
Предваряя вопрос - без макроса никак.

Автор - _Boroda_
Дата добавления - 11.11.2015 в 19:00
Palladium Дата: Среда, 11.11.2015, 20:51 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 20% ±

2003, 2007 RUS
В модуль книги

Нашел, что такое "модуль книги" и как добавить туда макрос. Но или я делаю что то не так, или я ... Если не затруднит Вас,подскажите, пожалуйста, пошагово как и что сделать.
 
Ответить
Сообщение
В модуль книги

Нашел, что такое "модуль книги" и как добавить туда макрос. Но или я делаю что то не так, или я ... Если не затруднит Вас,подскажите, пожалуйста, пошагово как и что сделать.

Автор - Palladium
Дата добавления - 11.11.2015 в 20:51
_Boroda_ Дата: Среда, 11.11.2015, 20:59 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
В файле жмете Альт F11, открывается окно VBA, слева будет окошко ВБАПроджект (если нету, то жмите Контрл R), там ищете свой файл, раскрываете плюсиком (если закрыт) и топаете 2 раза мышой на слова "ЭтаКнига". В открывшееся окно вставляете код. Он реагирует на событие открытия книги, следовательно, Вам нужно закрыть книгу с сохранением и открыть ее заново. В следующий раз он уже сам будет подхватывать открытие.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеВ файле жмете Альт F11, открывается окно VBA, слева будет окошко ВБАПроджект (если нету, то жмите Контрл R), там ищете свой файл, раскрываете плюсиком (если закрыт) и топаете 2 раза мышой на слова "ЭтаКнига". В открывшееся окно вставляете код. Он реагирует на событие открытия книги, следовательно, Вам нужно закрыть книгу с сохранением и открыть ее заново. В следующий раз он уже сам будет подхватывать открытие.

Автор - _Boroda_
Дата добавления - 11.11.2015 в 20:59
Palladium Дата: Среда, 11.11.2015, 21:26 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 20% ±

2003, 2007 RUS
В файле жмете Альт F11

После сохранения и открытия ставить защиту на желтые поля? Пробовал так, тогда на "+" не реагирует, как и на "-".
Но все равно спасибо, потому, что с вашего файла могу редактировать и все работает как надо (пусть даже не понимаю как, но это не важно). Ну не получается у меня с примером. Спасибо!


Сообщение отредактировал Palladium - Среда, 11.11.2015, 21:34
 
Ответить
Сообщение
В файле жмете Альт F11

После сохранения и открытия ставить защиту на желтые поля? Пробовал так, тогда на "+" не реагирует, как и на "-".
Но все равно спасибо, потому, что с вашего файла могу редактировать и все работает как надо (пусть даже не понимаю как, но это не важно). Ну не получается у меня с примером. Спасибо!

Автор - Palladium
Дата добавления - 11.11.2015 в 21:26
_Boroda_ Дата: Среда, 11.11.2015, 21:36 | Сообщение № 8
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
После сохранения и открытия ставить защиту на желтые поля?

Нет. Защита уже ставится в коде. Пароль можете поменять.
[vba]
Код
    Лист1.Unprotect "159" 'снимаем защиту с паролем 159
    Лист1.EnableOutlining = True 'разрешаем пользоваться группировкой
    Лист1.Protect "159", UserInterfaceOnly:=True 'ставим защиту с паролем 159
[/vba]
И защитите проект VBA - Правой мышой в поле ВБАПроджект куда-нибудь вовнутрь книги (например, на ЭтаКнига) - ВБАПроджект Пропертиез - Протекшн - ставьте галку и 2 раза вводите пароль.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
После сохранения и открытия ставить защиту на желтые поля?

Нет. Защита уже ставится в коде. Пароль можете поменять.
[vba]
Код
    Лист1.Unprotect "159" 'снимаем защиту с паролем 159
    Лист1.EnableOutlining = True 'разрешаем пользоваться группировкой
    Лист1.Protect "159", UserInterfaceOnly:=True 'ставим защиту с паролем 159
[/vba]
И защитите проект VBA - Правой мышой в поле ВБАПроджект куда-нибудь вовнутрь книги (например, на ЭтаКнига) - ВБАПроджект Пропертиез - Протекшн - ставьте галку и 2 раза вводите пароль.

Автор - _Boroda_
Дата добавления - 11.11.2015 в 21:36
Palladium Дата: Среда, 11.11.2015, 22:28 | Сообщение № 9
Группа: Пользователи
Ранг: Участник
Сообщений: 88
Репутация: 0 ±
Замечаний: 20% ±

2003, 2007 RUS
И защитите проект VBA

Спасибо, за то что помогаете и так объясняете. Я с высшей математикой и програмированием имел дело еще, когда были программируемые калькуляторы МК-61. А далее самоучка.


Сообщение отредактировал Palladium - Четверг, 12.11.2015, 00:10
 
Ответить
Сообщение
И защитите проект VBA

Спасибо, за то что помогаете и так объясняете. Я с высшей математикой и програмированием имел дело еще, когда были программируемые калькуляторы МК-61. А далее самоучка.

Автор - Palladium
Дата добавления - 11.11.2015 в 22:28
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Защита определенных ячеек в раскрывающихся диапазонах. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!