AccessVBAで数値を通貨としてフォーマットしようとしています。
即時ウィンドウで、次のように入力すると、次のようになります。
? Format(123, "Currency")
期待される応答が返されます: "$ 123.00"
ただし、コードウィンドウで、次のように入力すると、次のようになります。
Debug.Print Format(123, "Currency")
その行を指すエラーが発生します:「ランタイムエラー '13':タイプの不一致」
同じ単純なコードがイミディエイトウィンドウで機能するのに、コードウィンドウから実行するとエラーがスローされるのはなぜですか?