Страницы: 1
RSS
Активация ячейки при включении флажка
 
Добрый день.
много раз такое встречал, а тут самому понадобилось и чет не знаю как подступиться, даже в гугле не могу сформулировать запрос. Помогите пжл.

суть задачи - есть ячейка, она заблокирована и неактивна (тут могу ошибиться в терминах, во встречаемых примерах ячейка выглядела так - в ней нельзя было писать, но там уже могли быть какие то цифры/буквы и они были такие бледненькие, плохо видимые). Рядом - флажок. Ткнул на флажок, активировал его и ячейка стала доступной для редактирования. Выключил флажок - ячейка опять поблекла и не редактируется.

пните в нужном направлении, через какой инструмент это делается в принципе, дальше сам разберусь.

пс файл пример не прикладываю, тк прикладывать по сути нечего
 
Цитата
D07 написал: Активация ясейки,
аднака  :)  
Изменено: Sanja - 15.06.2019 18:00:17
Согласие есть продукт при полном непротивлении сторон
 
Доброе время суток.
Цитата
D07 написал:
пните в нужном направлении, через какой инструмент это делается в принципе, дальше сам разберусь.
Панель Разработчика, вкладка элементы управления, плюс макросы VBA с изучением объектной модели (в первую очередь класса Range). Вот такое оно направление.
 
Цитата
D07 написал: Ткнул на флажок, активировал его и ячейка стала доступной для редактирования. Выключил флажок - ячейка опять поблекла и не редактируется.
Цитата
Андрей VG написал: Панель Разработчика, вкладка элементы управления
Можно и без них попробовать
Согласие есть продукт при полном непротивлении сторон
 
да можно и без макросов, но вот удалить правда можно
По вопросам из тем форума, личку не читаю.
 
Спасибо отписавшимся. Направление понятно, пошел изучать.

Ув. БМВ, подскажите пжл такой момент. Не могу понять, как работает ячейка А1. Проводится проверка данных по ячейке В1, если значение в ячейке В1 - ИСТИНА, ячейка А1 становится доступной для редактирования. Не могу понять, где связь между "ИСТИНОЙ" и разрешением/запретом редактирования ячейки :)
Изменено: D07 - 16.06.2019 10:45:52
 
Цитата
D07 написал: отписавшимся...
А я то думал, что помогаю, а не отписываюсь. Ан нет...
Согласие есть продукт при полном непротивлении сторон
 
Цитата
Sanja написал:
А я то думал, что помогаю, а не отписываюсь. Ан нет...
Ув. Sanja, не обижайтесь. Спасибо за помощь.
 
Цитата
Отписка: Бессодержательный, формальный письменный ответ на что-н., не затрагивающий существа дела
на будущее  ;)  
Согласие есть продукт при полном непротивлении сторон
 
Цитата
D07 написал:
е могу понять, где связь между "ИСТИНОЙ" и разрешением/запретом редактирования ячейки
Если правильно расшифровал. то ворос был, как меняется значение B1, от изменений Checkbox. Посмотрите свойство Checkbox. Он ссылается на B1 и при его изменении меняется значение в этой ячейке.
По вопросам из тем форума, личку не читаю.
 
Не не, это я как раз понял. Я не могу понять, почему значение в ячейке А1 блокируется, если в ячейке В1 устанавливается значение "ЛОЖЬ" (т.е. флажок отключен). Т.е. это как раз то, что мне нужно, но я что то не могу понять, как это работает :) Проверку данных по ячейке вижу, а принцип работы по данной формуле не могу постичь.
Изменено: D07 - 17.06.2019 00:15:27
 
Это совсем просто. Проверка данных работает следующим образом: Когда в результате выполнения условия истина, это означает, что введено верное значение и на оборот. Но в данном случае мы не проверяем значение введенное, а смотрим что в соседней ячейки и если там истина, то чтоб мы не вводили, нормально, а вот если ложь, тот не подходит ни одно из значений, и проверка данных ругается.
По вопросам из тем форума, личку не читаю.
 
1. Настройки флажка: ПКМ по Флажку - Формат объекта - Элемент управления
2. См. Условное форматирование для ячейки A1
3. См. Проверку данных для защиты ячейки
Согласие есть продукт при полном непротивлении сторон
 
Уважаемые модераторы, подправьте тему, глаз не только Sanja режет. :-)
По вопросам из тем форума, личку не читаю.
 
Дошло. Всем спасибо за помощь.

пс. за яСейку - сорри, с телефона набирал :)
Страницы: 1
Наверх