Vba 将单选按钮和组合框输出到excel电子表格中。

Vba 将单选按钮和组合框输出到excel电子表格中。,vba,excel,Vba,Excel,我希望当用户从组合框中选择某个内容并按下按钮(已设置)时,它会将所选内容输出到excel电子表格中 单选按钮选择也是如此 我可以使用以下代码为文本框执行此操作 Range("B8") = TextBox2.Text 一如既往地谢谢你 单选按钮方面,您可以遍历单选按钮,找到所选按钮并输出控件的名称,如下所示: Dim cCon as Control For Each cCon In Me.Controls If TypeName(cCon) = "OptionButton" And c

我希望当用户从组合框中选择某个内容并按下按钮(已设置)时,它会将所选内容输出到excel电子表格中

单选按钮选择也是如此

我可以使用以下代码为文本框执行此操作

Range("B8") = TextBox2.Text

一如既往地谢谢你

单选按钮方面,您可以遍历单选按钮,找到所选按钮并输出控件的
名称,如下所示:

Dim cCon as Control

For Each cCon In Me.Controls
    If TypeName(cCon) = "OptionButton" And cCon.Value Then
        MsgBox cCon.Name
    End If
Next cCon
对于
组合框
,如果只有一列,则可以使用它的
.Value
属性返回值,例如:

Range("A1").Value = ComboBox1.Value
如果有多个列,则可以使用以下内容:

Range("A1").Value = ComboBox1.List(ComboBox1.ListIndex,1) 'Where 1 is the column number

谢谢你,加雷斯。我怎么能用上面的文本框来称呼它呢?不知道你的意思是什么?您可以在工作表模块或运行当前文本框的同一模块中使用上述代码。Hi@Gareth我收到一个错误。“无效的外部过程”?我无法访问该站点,请告诉我错误在哪一行。我相信它在这一行:对于RadioButtonGroup.Controls中的每个cCon