【发布时间】:2017-08-27 14:29:39
【问题描述】:
我有一个仪表板,它使用带有复选框的用户表单框字段来选择要在图表上显示的数据。
我的代码非常复制粘贴。
Private Sub CommandButton21_Click()
UserForm1.Show
If Worksheets("Data Directorate").Range("X4").Value = True Then UserForm1.CheckBox1 = True
If Worksheets("Data Directorate").Range("X5").Value = True Then UserForm1.CheckBox2 = True
If Worksheets("Data Directorate").Range("X6").Value = True Then UserForm1.CheckBox3 = True
有没有办法使用循环来做到这一点?
我后面有更多重复的代码:
Private Sub CheckBox1_Click()
Select Case CheckBox1.Value
Case True
Worksheets("Data Directorate").Range("X4").Value = True
Case False
Worksheets("Data Directorate").Range("X4").Value = False
End Select
End Sub
这会重复 24 个复选框。可以循环播放吗?
【问题讨论】: