【问题标题】:Disable checkboxes after selection is finished选择完成后禁用复选框
【发布时间】:2015-06-01 11:20:03
【问题描述】:

我有一张工作表,其中一列有 10 个复选框,用户可以在其中选择多个选项。

在用户检查所需选项后,有什么方法可以使这组检查保持不变?或用户选择 1 个或多个选项的任何其他方式(不使用列表下拉菜单)

我的情况是这样的:

对于每一行,用户必须选择一系列复选框(复选框的标签说明为该特定记录附加的文档类型)没有进一步的操作,只需检查并保存。除了实际方式(带有复选框)之外,是否有任何宏或任何方式可以做到这一点?

【问题讨论】:

    标签: vba checkbox disabled-input


    【解决方案1】:
    Private Sub CheckBox1_Click()
      CheckBox1.Enabled = False
    End Sub
    

    我会向你解释完整的过程。

    Add a checkbox Then
    Make sure the Design Mode is Selected
    Right Click on the CheckBox and click on View Code
    And there place this code Make sure the CCheckbox name is according to your checkbox
    

    现在,只要用户选中该复选框,它就会被禁用。

    【讨论】:

    • 感谢您的回答。我不知道为什么,但是无法识别类 Checkboxes,生成错误 1004
    • 还有一件事我忘了提及当您插入复选框时,将有两种类型的控件 ActiveX 和 Form。所以从 ActiveX 控件中添加一个复选框。那么只有这个解决方案才能工作
    • 非常感谢。我已经插入了 ActiveX 复选框。一切正常。再次感谢。
    猜你喜欢
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-21
    • 1970-01-01
    • 2013-11-17
    • 2013-12-07
    • 1970-01-01
    相关资源
    最近更新 更多