如何根据条件立即启用/禁用excel中的按钮?

时间:2014-11-29 09:51:34

标签: vba

我有一个带有完整命令按钮的excel文件,我想一键禁用一些按钮。 我很感激你的帮助。 感谢

1 个答案:

答案 0 :(得分:0)

根据您在问题中提供的详细信息,我会说您要找的是:

  1. 默认情况下,所有按钮都保存为ButtonX.Enabled = False(如果所有用户都可以使用Enabled = True属性,那么其中一些按钮可能会默认使用);
  2. 当用户在表单中输入用户名和密码时,您可能希望运行如下代码:

    If userNameBox.Text = "Ahmad" And passwordBox.Text = "1234" Then
        Button1.Enabled = True
        Button3.Enabled = True
        Button5.Enabled = True
        'and so on with the buttons you want to activate
    End If
    
  3. 当然,这应该是与提交用户名/密码用户表单相关的事件宏代码,让我们说:

    Private Sub StartUserFormButton_Click()
        'code here
    End Sub