VBA добавить чек-бокс на лист и сохранить его значение в массив
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
23.08.2017 00:22:27
tolstak, так правильно?
|
|||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
23.08.2017 00:17:52
Юрий М, ок, понял:)
|
|
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
23.08.2017 00:07:30
|
|||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
22.08.2017 23:50:45
tolstak, очень круто получилось! я аж завис жмякая пробел:)
Только можно как то диапазон [A1:D15] изменить на [A1:до конца...] или только вариант передавать значение в переменной?
Изменено: - 22.08.2017 23:55:09
|
|
|
|
|
VBA строковая функция Абракадабра
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 20:40:27
КомбоБокс на три позиции - попробую, с позиционирование... идея вроде здравая. Спасибо:) |
|||||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 20:29:35
|
|||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 20:26:41
Юрий М, 100500 номенклатур, делаю визуальный осмотр на приемке и раз в пол года, на наличие дефектов и тп. Бегать с планшеткой и карандашом, как то напряжно. А вот работать с тремя колонками в excel уже удобней...
|
|
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 20:20:30
Под правым кликом живет менюшка... так пусть себе живет спокойно, зачем ее выселять:) |
|||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 20:05:42
1000 строк * 3 колонки = 3000 чекбоксов - это создает определенные неудобства из-за резкого снижения быстродействия. В силу своей ограниченности знания VBA, я не знаю как решить это проблемку, и можно ли ее вообще как то решить, без потери функционала чекбоксов, но получив работу excel без тормозов... вот |
|||||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 19:40:50
Worksheet_BeforeRightClick - правый клик, это все же правый, не левый... Worksheet_BeforeDoubleClick - самое оно, в данной ситуации, но у меня нет мышки и я не уверен что буду ей когда либо пользоваться, так же, не проверял, но предполагаю, что это событие не реагирует на кнопку пробел... Вот если можно было бы накатать такую функцию, которая в точности повторяла свойства реагирования чек-бокса, - было бы люкс : левый клик мыши / тап на тачпаде, выделеная ячейка + жмякнутый пробел...
Изменено: - 21.08.2017 19:44:47
|
|||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
21.08.2017 18:12:16
В случае, если вариант только ввода символа с клавиатуры, - принципиальной разницы нет, что вводить, на мой взгляд, хоть букву Ё |
|||
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
20.08.2017 15:33:12
Nordheim, что то вообще не заводится... выдает ошибку на строке dic1.Add CheckBoxes, 0. Что то про ассоциации...((
|
|
|
|
|
VBA Worksheet Change вместо ChekBox
VBA Worksheet Change вместо ChekBox
|
20.08.2017 00:09:40
Юрий М, Не могу понять как задать Target.Offset для 6й колонки (центральная)... Вроде все правильно, шаг влево, шаг вправо...
Вроде, как я понимаю, заполняется диапазон От и До, а не ячейка с шагом влево и шагом вправо...
Изменено: - 20.08.2017 00:21:42
|
|||
|
|
|
VBA Worksheet Change вместо ChekBox
|
19.08.2017 23:41:56
Юрий М,
Заработало... Перед последним IFом надо было поставить:) а я за него вписал... не внимательный..
|
|||
|
|
|
VBA Worksheet Change вместо ChekBox
VBA Worksheet Change вместо ChekBox
|
19.08.2017 23:30:44
Юрий М, да, только для столбца Е.
У меня вообще ничего не происходит... может какую-то библиотеку надо включить? |
|
|
|
|
VBA Worksheet Change вместо ChekBox
|
19.08.2017 23:18:40
Юрий М, Что то вообще не заводится... что не так?
|
|||
|
|
|
VBA Worksheet Change вместо ChekBox
|
19.08.2017 23:07:37
|
|||
|
|
|
VBA Worksheet Change вместо ChekBox
VBA Worksheet Change вместо ChekBox
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
19.08.2017 15:09:57
tolstak, Nordheim, а можно как-то сделать, что бы сама ячейка реагировала на клик (событие) и красилась в цвет, без чекбоксов... ну и дальше снимать с ячейки цвет...? как вариант...
--- Или как вариант 2: поместить на лист три кнопки (Да, Нет, Неизвестно) и нажатие на кнопку добавляло значение в ячейку ряда, а выделение ряда менялось бы динамически вниз, после нажатия одной из кнопки... Только кнопки должны быть плавающие - менять положение следом за скролом:)
Изменено: - 19.08.2017 15:14:31
|
|
|
|
|
VBA добавить чек-бокс на лист и сохранить его значение в массив
VBA добавить чек-бокс на лист и сохранить его значение в массив
VBA добавить чек-бокс на лист и сохранить его значение в массив
|
17.08.2017 15:39:19
tolstak, верно понимаю, что IF срабатывает когда в памяти нет словаря (после закрыл-открыл файл) - далее создается нужный словарь и в него снимается текущее состояние чек-боксов?
Сорри за дотошность, не очень хорошо еще разбираюсь в коде, хочу все-все понять... |
|
|
|
|