2013-05-07 101 views
1

我從PC移動一個excel VBA到Mac和一行具有評估功能,例如:的Mac的Excel 2011 VBA評估

Public Function test() 

    test = Evaluate("=2+2") 

End Function 

但是,如果我嘗試在Mac上運行宏功能返回#name。 Mac端是否有等效的評估功能?

回答

2

上述功能沒有任何問題。

如果您在VBA中調用上述函數,那麼它將按預期工作,如果您將它用作UDF,即您從工作表中調用它,則#Name錯誤意味着您沒有將該函數粘貼到模塊中。將功能從Sheet/Workbook代碼區移到模塊中,然後重試。

enter image description here

+0

謝謝。這工作。 – pdoak 2013-05-08 08:56:58