抓取所选复选框的名称

时间:2012-07-04 12:13:40

标签: vba excel-vba checkbox excel

我正在尝试用其他任何语言做一些非常简单的事情但是在网上搜索了大约一个小时之后我找不到如何在Vba中做到这一点。基本上我有一个复选框,点击它时应将其名称分配给变量并在消息框中显示名称。我的实际功能要大得多,但这是我需要帮助的唯一一点。

    Private Sub admin_toggle_Click()

    Dim admin_group As String
    Dim admin_name As String
    Dim admin_value As String


    admin_name = ActiveControl.Name
    MsgBox admin_name

    End Sub        

1 个答案:

答案 0 :(得分:0)

解决方案如下:

 Private Sub admin_toggle_Click() 

Dim admin_group As String 
Dim admin_name As String 
Dim admin_value As String 


admin_name = admin_frame.ActiveControl.Name 
MsgBox admin_name 

End Sub         

因为我所指的复选框包含在一个框架中,所以我必须在访问我需要的元素之前引用包装框架。