请教高手: 在Excel中,如何实现勾选复选框,其对应的单元格就会自动和另一单元格相加?

如题:
例如,单元格A1为一数值,B列有很多数值,同时B列的每个数值都对应有一个复选框,现在如何实现我勾选任一个复选框,其对应的B列的数值就会自动和A1相加?当取消勾选后,其对应的B列的数值又会恢复原来的数值?
楼上回答使用下拉菜单,是在C列显示结果,且这种方式不能实现我想要的效果啊,我想要效果是:只要勾选下复选框,B列对应的数值就会自动与A1相加,结果显示在B列,当取消勾选,就会恢复原数值,并且B列的数值会手动变更。举个简单的例子:A1为数字1,B1输入数字为10,当我勾选复选框后,B1便会与A1相加结果显示在B1为数字11,此时若在B1输入另一数字,比如100,则B1实际显示为101.

为什么要用复选框呢,用下拉菜单不好吗

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-06-27
VB 模块加入以下代码:
If ActiveSheet.CheckBox1.Value = "True" Then a = 1 Else a = -1
For x = 2 To 100 '填你需要处理的行数
Cells(x, 2) = Cells(x, 2) - Cells(x, 1) * a
Next x
第2个回答  2011-06-26
合并计算就行。
第3个回答  2011-06-22
我Hi你了,没有收到信息吗?将复选框与单元格关联,然后用sum函数求和就行了本回答被提问者采纳
相似回答