【发布时间】:2012-07-29 07:42:51
【问题描述】:
我正在尝试使用 IF 子句来确定是否选中了名为“复选框 1”的复选框。
我当前的代码:
Sub Button167_Click()
If ActiveSheet.Shapes("Check Box 1") = True Then
Range("Y12").Value = 1
Else
Range("Y12").Value = 0
End If
End Sub
这不起作用。调试器告诉我
有问题ActiveSheet.Shapes("Check Box 1")
但是,我知道这段代码可以工作(即使它用于不同的目的):
ActiveSheet.Shapes("Check Box 1").Select
With Selection
.Value = xlOn
我的复选框(我的页面上有 200 个)位于 sheet1 中,名称为“Demande”。每个复选框都具有相同的格式名称“复选框...”。
【问题讨论】:
-
ActiveSheet.Shapes("Check Box 1").Value = True? -
表单控件复选框还是活动x控件复选框?
-
@Motes 有什么方法可以快速知道,而无需我启动 Parallels?
-
嗨,你能帮我以同样的方式在javascript中获取复选框的值
-
你可以使用
CodeNamehere找到另一个解决方案