我正在尝试创建一个用于在 Excel 中进行一些简单计算的基础。我不是专业用户,所以我的编码技能非常有限。以下是几个问题:
1) 我有一些表格,如果能有一个功能来勾选我在计算中使用的值,那就太好了。但是,我在公式中使用复选框和选项按钮时遇到了问题。有什么巧妙的方法可以做到这一点吗?例如,我使用复选框和选项按钮选择一个值,然后在公式中使用该值将其与其他值汇总。
2) 如何分组选项按钮以区分问题?我有几个问题需要选项按钮,但现在我所有的问题中只有一个选项。
谢谢。
答案1
1) 大多数控件(如复选框和单选按钮)都可以链接到单元格。为此,请右键单击控件并转到格式控制;你会在这里找到一个选项蜂窝链接。将其设置为您选择的单元格,控件将把它的值存储在该单元格中。
当然,不同的控件将存储不同的值。复选框控件将只存储True
或False
;框架内的单选按钮将存储一个数字,表示已选择哪个按钮。
然后您可以在公式中使用该单元格值。
2)使用组框控件将单选按钮分组在一起,允许一个组内的控件将其值返回到单个单元格,而不同组中的控件则返回到不同的单元格。
...我先创建了两个组Group Box 6
和Group Box 10
,然后添加了选项按钮。然后我右键单击Option Button 7
并将其单元格链接设置为B2
;中的所有其他选项按钮Group Box 6
自动获取相同的设置。然后我重复该过程Option Button 11
,并将其单元格链接设置为B10
。现在,当我单击其中一个选项按钮时,它会将适当的数字放入这些单元格中。
我在这里使用了表单控件,而不是 ActiveX 控件;为了您的目的,我建议坚持使用表单控件。ActiveX 控件功能更强大一些,但它们与 VBA 配合使用效果比与公式配合使用效果更好。对于相对简单的设置,请坚持使用表单控件。