Я пытаюсь создать базу для простых вычислений в Excel. Я не профессиональный пользователь, поэтому мои навыки программирования очень ограничены. Вот пара вопросов:

1) У меня есть несколько таблиц, в которых было бы здорово иметь возможность ставить флажки для значений, которые я использую в расчетах. Однако у меня проблемы с использованием флажков и кнопок параметров в формулах. Есть ли какой-нибудь умный способ сделать это? Например, я использую флажки и кнопки выбора, чтобы выбрать значение, и позже использую это значение в формуле, чтобы суммировать его с другими значениями.

2) Как сгруппировать функциональные кнопки для разделения вопросов? У меня есть несколько вопросов, которые требуют кнопок выбора, но теперь он действует так, как будто у меня был только один выбор между всеми моими вопросами.

Благодарю.

1 ответ1

0

1) Большинство элементов управления, таких как флажки и переключатели, могут быть связаны с ячейкой. Для этого щелкните правой кнопкой мыши элемент управления и перейдите к элементу управления форматом ; Вы найдете вариант здесь для Cell Link. Установите эту ячейку по вашему выбору, и элемент управления сохранит свое значение в этой ячейке.

Разные элементы управления будут иметь разные значения для хранения, конечно. Элемент управления флажок будет просто хранить True или False ; переключатели внутри рамки сохранят номер, указывающий, какая кнопка была выбрана.

Затем вы можете использовать это значение ячейки в формулах.

2) Используйте элемент управления Group Box, чтобы сгруппировать ваши переключатели вместе, позволяя элементам управления внутри одной группы возвращать свои значения в одну ячейку, в то время как элементы управления в другой группе возвращаются в другую ячейку.

В этом примере: Контрольные группы

...Я создал две группы, Group Box 6 и Group Box 10 , сначала добавил кнопки параметров после. Затем я щелкнул правой кнопкой мыши на Option Button 7 и установил ссылку на ячейку на B2 ; все остальные кнопки выбора в Group Box 6 автоматически выбирают ту же настройку. Затем я повторил процесс с помощью Option Button 11 и установил для нее ссылку на ячейку B10 . Теперь, когда я нажимаю одну из кнопок выбора, она помещает соответствующий номер в эти ячейки.

Я использовал здесь элементы управления формой, а не элементы управления ActiveX; для ваших целей я бы порекомендовал придерживаться Form Controls. Элементы управления ActiveX немного более мощные, но они работают лучше с VBA, чем с формулами. Для относительно простой настройки придерживайтесь элементов управления формой.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .