在用户窗体中编辑多个属性
我有一个用户窗体25选项button(OptionButton1,OptionButton2等..)我想用电子表格中的信息填充每个button的标题。 我不确定最好的代码来完成这件事。
For x = 1 to 25 OptionButton & x & .caption = range("a" & x) Next x
显然,这将是行不通的,但这是我想要它做的。 有任何想法吗?
你可以做这样的事情:
Private Sub UserForm_Initialize() Dim x As Byte 'change Sheet1 to suit With ThisWorkbook.Worksheets("Sheet1") For x = 1 To 25 Me.Controls("OptionButton" & x).Caption = .Range("A" & x) Next x End With End Sub