【问题标题】:enable excel workbooks when userform is open用户窗体打开时启用 Excel 工作簿
【发布时间】:2016-03-28 13:14:21
【问题描述】:

我有一个在打开工作簿时会打开用户表单的工作簿。这导致了一个问题,因为它会禁用所有打开的 Excel 工作簿,因此用户无法更改其他工作簿

有没有一种方法可以让用户仍然编辑/打开其他打开的工作簿并保持用户表单打开?

提前致谢

【问题讨论】:

    标签: vba excel userform


    【解决方案1】:

    您需要打开用户表单并将Modal 参数设置为vbModeless

    Call UserForm.Show(vbModeless)
    

    【讨论】:

    • 如果我选择不同的工作簿,然后尝试更改我的用户表单中的组合框之一,我会收到一条错误消息,因为未选择链接到用户表单的工作簿。如果用户窗体处于活动状态,我将如何选择工作簿? @mielk
    • @PeterMogford 可能您已经找到了答案。但是您可以通过在该用户表单属性中将ShowModal 更改为False 来避免这种情况,而不是通过代码编写
    【解决方案2】:

    在用户表单的属性上将ShowModal 更改为false。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-06-02
      • 2023-04-01
      • 1970-01-01
      • 2014-09-12
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多