0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 50
1

Checkbox

08.10.2021, 17:15. Показов 411. Ответов 11
Метки нет (Все метки)

Здравствуйте! Подскажите, пожалуйста, как сделать самое простое. Нужно, чтобы в ячейке А1 появлялось значение, допустим 10 при установке галочки в чекбоксе и убиралось это значение, если убирается галочка. Через макрос добавить я смог, но потом убрать саму галочку уже не получалось. Спасибо!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2021, 17:15
Ответы с готовыми решениями:

Checkbox, анкета в excel
Создал анкету в excel, проблема в том что не знаю как прописать код для checkboxов, чтобы на форме...

Обрезается "checkbox" при копирование из Word в Outlook
Всем еще раз привет. Есть такой код из соседней темы - Option Explicit ...

Нажав на checkbox, input text появится у первого checkbox всегда, хотя должен input text появится у того checkbox
Добрый день. php создаёт такие блоки. Но если нажать на checkbox, то input text появится у первого...

Перебор CheckBox для создания новых листов с названием из CheckBox.Caption
Привет всем! Для каждого CheckBox получается сделать. У меня их больше 20. Возможно ли...

11
776 / 471 / 155
Регистрация: 22.12.2015
Сообщений: 1,396
08.10.2021, 17:37 2
Цитата Сообщение от demvens Посмотреть сообщение
Нужно, чтобы в ячейке А1 появлялось значение, допустим 10 при установке галочки в чекбоксе
Вы чекбокс покажите, который связать нужно.
Тут допустим такой путь может быть:
1. Вкладка Разработчик (ее отображение по умолчанию отключено, нужно включить) → сектор "элементы управления" → Вставить → Элементы управления → Флажок.
2. Там же жмем кнопку "Режим конструктора", правой клавишей по чекбоксу → свойства
3. В перечне ищем LinkedCell и в него вбиваем $A$1.
4. Отжимаем кнопку "режим конструктора" обратно

Изменение галочки чекбокса будет давать в А1 соответственно значение "Истина" и "Ложь".
1
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 50
08.10.2021, 17:53  [ТС] 3
До такого состояния то я дошел. Вот дальше не пойму как сделать. Мне б вместо "истина" цифру 10 поставить, а вместо "ложь" 0.
0
Вложения
Тип файла: xlsx zzz.xlsx (11.7 Кб, 7 просмотров)
776 / 471 / 155
Регистрация: 22.12.2015
Сообщений: 1,396
08.10.2021, 17:57 4
demvens, через промежуточную ячейку: в В1 вбейте =если(А1;10;"")
в В1 получите ваш результат. Соответственно, флажок свяжите с промежуточной ячейкой, хоть А1000 например, а А1 - с ней через формулу.
1
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 50
08.10.2021, 18:07  [ТС] 5
Чего то я совсем запутался. В1 вбил =если(А1;10;"")
Потом связал чекбокс с B1. Пропала там формула. Что-то не то делаю.
0
Вложения
Тип файла: xlsx zzz (1).xlsx (12.0 Кб, 5 просмотров)
776 / 471 / 155
Регистрация: 22.12.2015
Сообщений: 1,396
08.10.2021, 18:12 6
demvens, посмотрите в файле.
1
Вложения
Тип файла: xlsx zzz (1).xlsx (14.0 Кб, 8 просмотров)
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 50
08.10.2021, 18:17  [ТС] 7
Спасибочки большое А сами слова "истина" "ложь" - они всегда должны быть? Как то их можно убрать?
0
776 / 471 / 155
Регистрация: 22.12.2015
Сообщений: 1,396
08.10.2021, 18:22 8
Цитата Сообщение от demvens Посмотреть сообщение
А сами слова "истина" "ложь" - они всегда должны быть? Как то их можно убрать?
1. Можно скрыть столбец А
2. Можно шрифт ячейки А1 сделать супер маленьким и белым - его будет не видно.
3. Можно по ctrl+1 указать формат "Все форматы" и в окошко вбить ;;;
4. Можно связать чекбокс не с А1, а например с А5000
1
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 50
08.10.2021, 18:48  [ТС] 9
Понял, спасибо Вам огромное!
0
1961 / 1340 / 629
Регистрация: 23.03.2015
Сообщений: 4,359
09.10.2021, 23:08 10
demvens,
Цитата Сообщение от demvens Посмотреть сообщение
Через макрос
Visual Basic
1
2
3
Sub MMM()
If [a1] = False Then [a1] = "" Else [a1] = 10
End Sub
1
Миниатюры
Checkbox  
0 / 0 / 0
Регистрация: 06.04.2015
Сообщений: 50
10.10.2021, 21:00  [ТС] 11
Narimanych, спасибо большое!
0
1961 / 1340 / 629
Регистрация: 23.03.2015
Сообщений: 4,359
10.10.2021, 21:01 12
demvens,
Цитата Сообщение от demvens Посмотреть сообщение
Narimanych, спасибо большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.10.2021, 21:01

Элемент разрешающий выделять только один checkbox из группы checkbox
Здравствуйте. А есть такой элемент в наборе элементов, чтобы разрешал выделять только один...

CheckBox при активации выводится сумма чисел всех CheckBox
public class VashMasterPhone extends AppCompatActivity implements View.OnClickListener { ...

ComboBox состоящий из CheckBox и TextBlock, установка SelectedItem соответственно CheckBox
Есть ComboBox состоящий из CheckBox и TextBlock, мне нужно чтобы SelectedItem всегда отображал...

Checkbox-столбец в DataGrid - хочу, чтобы NULL показывался, как неотмеченный checkbox
Такая проблема: в БД SQL Server есть столбец типа Bit, в некоторых записях он NULL. Когда гружу...

Кас сделать чтобы измененини одного checkbox изменяла всю колонку checkbox-ов?
Кас сделать чтобы измененини одного checkbox изменяла всю колонку checkbox-ов?

Как при нажатии на CheckBox передавать в DbEdit определенное слово или Caption CheckBox'а?
Народ у меня сложилась такая ситуация. Пишу БД. У меня на форме есть 2 компонента DBEdit и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.