【发布时间】:2023-03-28 14:24:01
【问题描述】:
谁能告诉我如何用变量引用用户表单的复选框?
例如我有这样的东西,
if UserForm1.checkbox1.Value
if UserForm1.checkbox2.Value
if UserForm1.checkbox3.Value
我必须检查近 40 到 50 个复选框。但是像这样编写 40 到 50 条语句很耗时,而且代码也更大。
所以我有点想遍历它们:
For i = 1 To 50
UserForm1.checkbox & i .Value
Next i
类似的东西。我没有找到太多,但我最终找到了它。这是链接http://www.ozgrid.com/forum/showthread.php?t=43358,答案是这样的,
UserForm1.Shapes("Checkbox" & i).Value
但它不起作用。有谁知道如何做到这一点?可能吗?非常感谢任何帮助。
【问题讨论】: