Хочу осведомиться, при протягивании ячейки с флажком (чек-боксом) каждую новую связь руками устанавливать нужно ? Почему снятие $ в "связь с ячейкой" не "отпускает" новый флажок от старой ячейки ?
Копирование ячеек с флажками протягиванием
08.03.2017 16:38:49
|
|
|
|
09.03.2017 11:24:25
Согласие есть продукт при полном непротивлении сторон
|
|||
|
|
09.03.2017 13:02:32
Может в сторону обработки двойного клика посмотреть?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|||
|
|
09.03.2017 13:24:51
А порой и просто выпадающий список и формат уже спасют. разве что не так красиво при выборе, зато без скриптов, активиксов .... На крайний случай можно V использовать.
Изменено:
По вопросам из тем форума, личку не читаю.
|
|
|
|
09.03.2017 18:03:14
Просто попробовал. Частный случай.
Изменено: |
|||||
|
|
10.03.2017 22:55:24
Прошу извинить за отсутствие.
Изменено: |
|||
|
|
10.03.2017 23:08:23
Попробуйте DoubleClick в таком варианте: если флажок был - убираем, иначе ставим.
|
|
|
|
10.03.2017 23:10:47
|
|||
|
|
10.03.2017 23:23:59
|
|
|
|
10.03.2017 23:41:49
Ещё вариант: на правый клик. Что выбираете: двойной, правый, обычный? )) |
|||
|
|
11.03.2017 01:27:04
Обычный, левый. Ведь на включение один клик (выделение) устраивает (у автора) . Почему на выключение д.б. иным ?
Тут бы на практике по-пробовать.. Возможен ли один клик ещё и без снятия выделения ячейки ? В моем варианте выделение диапазона, включая ячейку под галочку, к срабатыванию не ведет, даже если выделение начинать с неё. Опробовано. Реакция только на мышь и на переход с соседней ячейки стрелками клавиатуры. Соседние ячейки по плану станут защищенными, их выделение можно отключить, если не путаю. В общем маловероятно случайное выделение.
Изменено: |
|
|
|
11.03.2017 16:15:02
|
|||
|
|
11.03.2017 20:49:03
После первого ЛКМ есть два варианта:: 1. перейти к другой ячейке и только потом кликнуть на нужной 2. оставаясь на нужной, сделать на ней же второй ЛКМ. В варианте Николая Павлова после двойного клика сначала нужно покинуть ячейку. Только после этого одиночный ЛКМ на ней поставит галочку. Это такой же минус.
Изменено: |
|||
|
|
11.03.2017 21:33:34
Юрий,
А что это уважаемый модератор правила нарушает ? Тема то " Копирование ячеек с флажками протягиванием " :-) Олега, просто обращаю внимание, что Target.Offset(0, 1).Select возможно потребуется заменить на Target.Offset(1, 0).Select или Target.Offset(-1, 0).Select в зависисмости от того что у вас за область для обработки.
По вопросам из тем форума, личку не читаю.
|
|
|
|
11.03.2017 21:42:00
Так мы и от КОПИРОВАНИЯ ушли давно )) Хотя, согласен - нарушаю. Дико извиняюсь ))
По поводу замены смещения: прыжок вправо возможен вплоть до предпоследнего столбца (а их сейчас очень много). :-) Олега, Я бы всё же посмотрел в сторону Двойного (или правого) клика - тогда можно оставаться в ячейке и значительно снижается возможность случайного изменения. |
|
|
|
11.03.2017 22:05:16
Как понял, без выделения другой ячейки текущего выделения не снять ((
Увеличил смещение по горизонту (думал спрячу где-то там новое выделение), но и экран туда же смещается.. Странное явление. При установке защиты листа и ЛКМ появляется табл.Run-time error '1004': Нельзя установить свойство Name класса Font. В коде выделяет желтым Target.Font.Name = "Marlett" |
|
|
|
11.03.2017 22:08:22
|
|
|
|
11.03.2017 22:08:30
Потому что в параметрах защиты надо оставить возможность изменять форматирования ячеек. Есть там такой пункт.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
|
|
|
|
11.03.2017 22:38:37
|
|||||||
|
|
11.03.2017 22:44:02
Да практически всё то же самое. Вот на двойной:
|
|||
|
|
11.03.2017 23:16:07
Всё ! Желаемый эффект достигнут, спасибо огромное !
Если можно без новой темы. Как для разных состояний использовать символы из разных фонтов ?
Изменено: |
|
|
|
11.03.2017 23:29:17
Менять Font.Name
И закончили здесь - и так уже давно вышли за рамки ) |
|
|
|
11.03.2017 23:39:06
Да. Еще раз спасибо, Пойду прикручивать ))
|
|
|
|
12.03.2017 12:16:21
Прикрутил. Однако после вписывания кода пропала возможность редактирования в прочих ячейках листа. Без видимой зависимости в некоторых ячейках такая способность осталась.Защита снята.Такой же эффект в чистом файлике.
|
|
|
|
12.03.2017 12:18:25
поменяйте местами |
|||
|
|
12.03.2017 12:37:18
Спасибо, помогло.
|
||||
|
|
|||