我對VBA很新,只有3天...但我發現它非常有用,易於使用,但現在我面臨一個問題。 我需要使用不同的複選框來創建用戶窗體,但是我需要根據在工作表的某一列中使用的信息自動添加它們。 我相信我可以使用For .. Each ..其次,但我真的不知道如何填充複選框。 這是我現在唯一的解決方案,但我不能做出不同的複選框,只有一個。那我需要做的將複選框添加到基於單元格值的用戶窗體
For Each rCell In Range("B1:B" & LastRow)
If rCell.Value <> "" Then
UserForm1.Controls.Add ("Forms.CheckBox.1")
End If
Next
一件事是,一旦它被添加填充複選框的屬性,所以我可以用後的值工作。
任何幫助將不勝感激,謝謝!
謝謝,但這不是我要找的。我需要以動態方式添加元素,因此,Form.CheckBox.1的名稱應該類似於Form.CheckBox。[i]。至少這是第一件事。 – hcsnemrebured 2013-03-20 18:46:32