Excel:如何知道组中的单选button?

在我的电子表格中,我设置了一系列(表格控制)选项button,每行六个,每行回答一个问题。 每行应该被链接到同一个单元格,但是我在任意改变链接时遇到了问题。

我读到,我应该把每行button放在一个组框中,我正在尝试。 但是,由于大部分button之前工作正常,我不能确定我是这样做的权利。 button行靠得很近; 我可以不小心将两行放在同一个盒子里。

有没有办法告诉哪个button在给定的组?

另外,您可以将组框分配给链接的单元格,还是必须单独分配button?

Sub Tester() Dim o As OptionButton, gb For Each o In ActiveSheet.OptionButtons gb = "no Group" If Not o.GroupBox Is Nothing Then gb = o.GroupBox.Name Debug.Print o.Name, "Location: " & o.ShapeRange(1).TopLeftCell.Address, _ "Group:" & gb, _ "Link: " & ActiveSheet.Shapes(o.Name).OLEFormat.Object.LinkedCell Next o End Sub 

有用的: http : //wellsr.com/vba/2016/excel/complete-guide-to-excel-vba-form-control-option-button/

我猜你使用了单选button,因为使用activeX收音机,你只需进入devise模式,右键点击控件,select属性,并检查button的组名是否匹配。