【发布时间】:2015-03-03 09:09:07
【问题描述】:
我有一个 Excel VBA 用户表单,我试图根据给定字典中的项目数添加多个复选框。
这可行,但我的每个复选框都被添加到左上角,彼此重叠。如何放置它们以使最新的紧邻前一个?
这是我的相关代码:
With CreateObject("Scripting.Dictionary")
'Variable Checkboxes
Dim i As Long
Dim chkBox As MSForms.CheckBox
For i = 1 To .count - 1
Set chkBox = Me.Controls.Add("Forms.Checkbox.1", "Checkbox" & i)
chkBox.Caption = .Keys()(i)
chkBox.VALUE = False
Next i
【问题讨论】:
标签: vba excel checkbox userform