1

Excel VBA を PC から Mac に移動していますが、1 行に評価機能があります。たとえば、次のようになります。

Public Function test()

    test = Evaluate("=2+2")

End Function

ただし、Mac でマクロを実行しようとすると、関数は #name を返します。Mac 側で評価する同等の機能はありますか?

4

1 に答える 1

2

上記の機能に問題はありません。

上記の関数を VBA で呼び出している場合は期待どおりに動作し、UDF として使用している場合、つまりワークシートから呼び出している場合、#Nameエラーは関数がモジュールに貼り付けられていないことを意味します。関数をシート/ワークブックのコード領域からモジュールに移動してから、もう一度やり直してください。

ここに画像の説明を入力

于 2013-05-07T22:47:57.437 に答える