【发布时间】:2017-08-25 20:12:38
【问题描述】:
我知道之前有人问过类似的问题,例如 this 和 this 但我在初始化复选框数组对象时遇到问题(我的 VBA 很生锈)。
我有以下代码:
Dim chkAdQ(4) As Checkbox
Set chkAdQ(0) = chkAdQ1
Set chkAdQ(1) = chkAdQ2
Set chkAdQ(2) = chkAdQ3
Set chkAdQ(3) = chkAdQ4
其中 chkAdQ1、chkAdQ2 等是表单上的 ActiveX 复选框。在调试时,我可以看到 chkAdQ(4) 在声明本身上提示“无”,因此赋值给出了类型不匹配异常。
我也尝试将 chkAdQ(4) 声明为对象,但无济于事。有什么想法吗?
【问题讨论】:
-
你还没有设置 chkAdQ(4) ,所以这没什么。