- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBA で自然対数の関数Lnが使えない)
Excel VBAで自然対数の関数Lnが使えない
このQ&Aのポイント
- VBAでLn()の関数を使おうとすると「関数が定義されていません」というエラーメッセージが表示される
- ワークシートでもVBAでも普通にLn()の関数は使えるが、Excel 2003では使えない
- EXP()は使えるが、なんとかVBAでLn()を使えるようにする方法はないか
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
私のヘルプでも表示されませんよ。 関数は無いと思います。 VBA関数が無くても、ワークシート関数を呼び出して使う事が可能です。 ans = Application.WorksheetFunction.Ln(pram)
その他の回答 (1)
- BLUEPIXY
- ベストアンサー率50% (3003/5914)
回答No.2
VBAでの自然対数関数はLog です
質問者
お礼
それは知りませんでした.締め切られたあとの投稿でしたのでお礼ポイントはあげられませんが,ありがとうございます.
お礼
すいません.Application.ln(pram)とやればいいだけの話でした.質問したあとすぐにわかりました.それにしても,誤解をまねくようなヘルプの結果はやめてほしいもんです.どっか壊れてるのかと思いました.