【问题标题】:Running named macro in Application.OnTime generates "The macro may not be available in this workbook"在 Application.OnTime 中运行命名宏会生成“此工作簿中的宏可能不可用”
【发布时间】:2020-07-08 04:57:18
【问题描述】:

我的宏是每秒更新从网站导入的文本。

它会产生这个错误:

无法运行宏“'/Users/(name)/Desktop/(foldername)/Book1.xlsx'!List1.UpdateCell”。该工作簿中的宏可能不可用,或者所有宏都可能被禁用。

Sub UpdateCell()
    ActiveWorkbook.RefreshAll
    Application.OnTime Now + TimeValue("00:00:1"), "List1.UpdateCell"
End Sub

【问题讨论】:

    标签: excel vba


    【解决方案1】:

    在您的 Application.OnTime 中,保存存储为字符串的过程的第二个参数会引发该错误,"List1.UpdateCell" 修改并更正它。

    【讨论】:

      【解决方案2】:

      我将 "List1.UpdateCell" 更改为 "UpdateCell"

      【讨论】:

        猜你喜欢
        • 2017-03-09
        • 2013-08-25
        • 2021-01-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-11-13
        • 2014-05-12
        相关资源
        最近更新 更多