【问题标题】:ControlFormat.Enabled property throwing errorControlFormat.Enabled 属性抛出错误
【发布时间】:2019-06-14 10:42:35
【问题描述】:

我想在 VBA 中锁定动态下拉菜单,但在尝试设置 Dropdown.ControlFormat.Enabled 属性时遇到问题。

ddlIsNegative.TopLeftCell.Locked = True
Set lbcf = ddlIsNegative.ControlFormat
If (lbcf.value = 2) Then
    ddlIsNegative.ControlFormat.Enabled = False
End If

设置ddlIsNegative.ControlFormat.Enabled属性时,会抛出错误

无法设置组对象类的启用属性

【问题讨论】:

  • 你的“ddlIsNegative”是什么样的下拉对象?你是如何实现的?
  • @Asger - 我得到了解决方案并发布了。

标签: excel vba exception dropdown


【解决方案1】:

我可以通过添加额外的例外来解决这个问题。

Err.Clear
        ddlIsNegative.TopLeftCell.Locked = True
        On Error GoTo errExit
        ddlIsNegative.ControlFormat.Enabled = False
errExit:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多