【问题标题】:Excel VBA Userform checkbox questionsExcel VBA 用户表单复选框问题
【发布时间】:2019-04-07 16:09:59
【问题描述】:

是否可以这样,如果在复选框中打勾,则表单的某些字段会被选中,以便用户无法添加数据?

表单要求输入地址、城市、州、邮编

复选框询问此人是否无家可归

所以想要做到这一点,如果在框中有一个复选框,则无法输入地址信息。

否则...如果地址字段中有数据并且选中该框以确保屏幕上出现错误。

帮助。

【问题讨论】:

    标签: excel vba checkbox userform


    【解决方案1】:

    一个例子可能是这样的。

    Private Sub chkHomeless_Click()
        If chkHomeless.Value Then
            With txtCity
                .Value = ""
                .Enabled = False
            End With
            With txtState
                .Value = ""
                .Enabled = False
            End With
        Else
            txtCity.Enabled = True
            txtState.Enabled = True
        End If
    
    End Sub
    

    您需要为第三个​​文本框添加代码,并且如果在选中该框时确实应该清空文本框,您可能需要添加一种问题。或者,在这种情况下,您会显示您在帖子中所写的一种错误消息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-08-16
      • 2011-02-07
      • 2013-10-23
      • 1970-01-01
      • 2020-10-28
      • 2016-07-02
      • 2015-02-20
      • 2019-01-17
      相关资源
      最近更新 更多