【发布时间】:2014-08-17 12:12:02
【问题描述】:
我已经能够根据是否使用以下代码选择了选项框来更改组合框的列表(或RowSource):
Private Sub optYes_Click()
Options
End Sub
Private Sub optNo_Click()
Options
End Sub
Private Sub Options()
Select Case True
Case optYes.Value = True
cmb.Enabled = True
cmb.RowSource = "=Options!A1:A4"
Case optNo.Value = True
cmb.Enabled = False
End Select
End Sub
我想稍微修改一下,以便组合框列表仅限于一组已选中的复选框。因此,如果我有 10 个表示不同选项的复选框,而用户只选择其中 4 个,那么只有这 4 个会出现在 Combobox 中。
【问题讨论】:
标签: forms excel vba checkbox combobox