Mac Excel 2011 VBA评估
我正将一个Excel的VBA从PC移到Mac,并且一行有一个Evaluatefunction,例如:
Public Function test() test = Evaluate("=2+2") End Function
但是,如果我尝试在mac上运行macros,该函数将返回#name。 在Mac上是否有相同的function进行评估?
上述function没有任何问题。
如果您在VBA中调用上述函数,那么它将按预期工作,如果您将它用作UDF,即您正在从工作表中调用它,则#Name
错误意味着您没有将该函数粘贴到模块中。 将图纸/工作簿代码区域的function移动到模块中,然后重试。