ユーザー定義関数 (UDF) を含む数式をワークブックの特定のセル (例: H1004 ) に書き込む VBA コードに取り組んでいます= maxdd(H1:H1001)
。
Excel 2010 (Windows 用)でコードを実行すると、すべてが期待どおりに機能します。
1) 数式がセルに書き込まれ
ます。2) 各セルが正しい結果を返します。
Excel 2011 for Macで同じコードを実行すると、数式もセルに書き込まれます。ただし、セルは有効な結果を返さず、代わりに#value
エラーを表示します。
注: これらのセルの 1 つを選択し、数式フィールドにカーソルを置き、Return キーを押すと (おそらくセルを強制的に評価するため)、正しい答えが表示されるため、この問題のトラブルシューティングを行うことはできません。
私の質問:
#value
Excel for Macが単純な結果ではなくエラーを返さないようにするには、何をする必要がありますか?