我有一个带有YES / NO选项的单选按钮。 我需要的是,只有单击单选按钮YES时才会激活/突出显示另一个单元格,而不是单击单选按钮No时。 例如:
第1栏....... |第2栏............... |第3栏....... |第4栏。|
有笔记本电脑吗? (radio_buton)是。|哪个品牌:| ................. |
...................... | (radio_buton)NO ... | ....................... | ................. |
我的声望点较少,因此无法粘贴图片。但是,我试图模仿Excel表格。(对不起,请耐心等待)
参考此图片,我希望当我点击“是”单选按钮时,“哪个品牌”字段被激活/突出显示,要求用户输入。但是,如果我点击“否”,则没有任何反应。
我试过在不同的网站上搜索它的解决方案,但是徒劳无功。任何帮助将非常感激。
感谢。
答案 0 :(得分:0)
如果单选按钮是控件元素,请在工作表代码模块中为其创建event handler:
Private Sub OptionButton1_Change()
If OptionButton1.Value Then Me.Range("D1").Select
End Sub
如果单选按钮是表单元素,则为assign a macro:
Public Sub OnYesRadioButtonClicked()
If Me.Shapes(Application.Caller).OLEFormat.Object.Value Then Me.Range("D1").Select
End Sub
答案 1 :(得分:0)
我能够通过以下方式实现此目的: 点击是: -
Sub OptionButton1_Click()
Cells(<row_num>, <column_num>).Select
End Sub
点击否: - 单选按钮可以链接到创建它们的单元格。这样的单元格存储单击的单选按钮的值为1或0.我使用相同的单元来获取我的功能。
If [C22].Value = 1
[I22].Select --Cell Number to Select