【问题标题】:Mac Excel 2011 VBA EvaluateMac Excel 2011 VBA 评估
【发布时间】:2013-05-07 21:35:29
【问题描述】:

我正在将一个 excel VBA 从 PC 移动到 Mac,其中一行具有 Evaluate 功能,例如:

Public Function test()

    test = Evaluate("=2+2")

End Function

但是,如果我尝试在 mac 上运行宏,函数会返回 #name。 Mac端是否有等效的函数来Evaluate?

【问题讨论】:

    标签: excel vba macos evaluate excel-2011


    【解决方案1】:

    上面的函数没有错。

    如果您在 VBA 中调用上述函数,那么它会按预期工作,如果您将其用作 UDF,即您从工作表中调用它,则 #Name 错误意味着您没有将函数粘贴到模块中.将函数从工作表/工作簿代码区域移动到模块中,然后重试。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-29
      • 1970-01-01
      • 2013-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多