Я хочу получить заголовок опции и флажка, когда значение равно true.
У меня есть этот код. Я получаю сообщение об ошибке ниже.
Dim c As Control, str As String
Dim d As Control, ctr As String
For each c in Userform1.Controls
For each d in Userform1.Controls
If TypeName(c) ="OptionButton" Then
If TypeName(d) = "CheckBox" Then
str = str & IIf(c = True, c.Caption & vbCrLf, "")
ctr = ctr & IIf(d= True, d.Caption & vbCrLf, "")
End If
End If
Next c
Next d
TextBox2.Value = "PV:" & str & ctr
End sub