- 帖子
- 712
- 主題
- 281
- 精華
- 0
- 積分
- 1019
- 點名
- 0
- 作業系統
- Windows 10
- 軟體版本
- Office 2019
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2011-6-30
- 最後登錄
- 2025-5-22
|
[發問] 如何將Checkbox更改成OptionButton
- Dim cCBs As Integer
- Dim ctl As Control
- cCBs = 0
- For Each ctl In Me.Controls
- If TypeName(ctl) = "CheckBox" Then
- cCBs = cCBs + 1
- ReDim Preserve aryCBs(1 To cCBs)
- Set aryCBs(cCBs).CheckboxGroup = ctl
- End If
- Next ctl
複製代碼- Option Explicit
- Public WithEvents CheckboxGroup As MSForms.CheckBox
- Private Sub CheckboxGroup_Click()
- UserForm2.xlText = CheckboxGroup.Caption
- UserForm3.xlText = CheckboxGroup.Caption
- End Sub
複製代碼- Dim ctl As Control
- cCBs = 0
- For Each ctl In Me.Controls
- If TypeName(ctl) = "CheckBox" Then
- cCBs = cCBs + 1
- ReDim Preserve aryCBs(1 To cCBs)
- Set aryCBs(cCBs).CheckboxGroup = ctl
- End If
- Next ctl
複製代碼- Public xlText As String
- Dim aryCBs() As New cControlArray
複製代碼 再次感謝各位老師們! |
|