在Excel中用 控件工具箱 里的复选框工具画了一个复选框,改名为“成本”,在VBA编程里怎么得到它是否已选定。比如说好果选了就在A1单元格写入“已记成本”,好果没选中就在A1单元格写入“示记成本”。这个问提应该不难吧,呵呵
如果通过连结某个单元格来确定值为TRUE还是FALSE我会,可那样工作里就有显视,也太难看了
不要复制别人的东西,自己回答好吗?请他细的把过程和编程写下来,好了我加分感谢,也可以发到我邮箱:[email protected]
VBA中复选框怎么用
答案:2 悬赏:30
解决时间 2021-03-14 08:37
- 提问者网友:余味
- 2021-03-14 04:43
最佳答案
- 二级知识专家网友:厭世為王
- 2021-03-14 04:57
if 成本.value = true then
Range("A1").value = "已记成本"
else
Range("A1").value = "未记成本"
end if
Range("A1").value = "已记成本"
else
Range("A1").value = "未记成本"
end if
全部回答
- 1楼网友:一只傻青衣
- 2021-03-14 05:08
选择控件工具栏上的第一个按钮进入编辑模式。
假设三个复选框控件的名称分别为checkbox1,checkbox2和checkbox3。
右键分别点击每个控件,选择“查看代码”,看到类似下面的函数
private sub checkbox1_click()
end sub
把下面这段代码拷贝到中间,有几个控件就做几次这样的动作,然后退出编辑模式即可。
if (checkbox1.value or checkbox2.value or checkbox3.value) = true then
range("f32").interior.color = rgb(255, 255, 255)
else
range("f32").interior.color = rgb(255, 0, 0)
end if
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯