【问题标题】:Workbook-2 macro calls Workbook-1 macro fails with error 1004Workbook-2 宏调用 Workbook-1 宏失败并出现错误 1004
【发布时间】:2016-03-29 23:49:39
【问题描述】:

为了证明它可以工作,我想在一个工作簿 (test1.xlsm) 中有一个宏(尝试了 Sub 和 Function),它执行一个简单的 MsgBox,在第二个工作簿 (test2.xlsm) 中调用一个宏第一个宏(使用 Application.Run “test1.xlsm!macro1)”。我已尝试将两个工作簿的宏放入 ThisWorkbook 和工作表 View-Code 以及 General Alt-F11 Module 空间中。被调用的工作簿开始时打开或关闭。无论如何,我收到错误 1004(宏不可用或已禁用)。大量网络搜索被证明无济于事。

【问题讨论】:

  • 最好显示您使用的确切代码。
  • 你先用谷歌了吗?
  • 莫名其妙地,当我在另一台 PC 上尝试我的示例时,它按预期工作。 --

标签: vba excel macros call


【解决方案1】:
   Application.Run "'test1.xlsm'!macro1"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-09-19
    • 1970-01-01
    相关资源
    最近更新 更多