请参阅工作表中框架 activex 中的选项按钮

Refer to option button in a frame activex in Worksheet

如何在 activeX 框架中引用选项按钮?

例如,我需要知道它是否处于活动状态 (True) 或不活动 (False)。

在下图中,它概述了我为获取我需要参考的 OB 所经历的步骤。

提前致谢!

要检查选择了哪个选项按钮,您需要遍历框架中的每个控件。 . .

Dim ctrl As MSForms.Control
For Each ctrl In Worksheets("Sheet1").Frame1.Controls
    If TypeName(ctrl) = "OptionButton" Then
        If ctrl.Value = True Then
            Exit For
        End If
    End If
Next ctrl

If ctrl Is Nothing Then
    MsgBox "Nothing selected!", vbExclamation
Else
    MsgBox ctrl.Name & " has been selected!", vbExclamation
End If