引用:
例えば、
a = 10 + i * Cos(53°45'11")
というような計算をしたいとき、VBAではどのように書けばよいでしょうか?
その中の何がお判りにならないのでしょうか。
引っかかりそうな部分としては以下でしょうか?
1. 三角関数 Cos の引数は ラジアンで渡す必要があるので、度 を ラジアンに変換する
→ 度 / 180 * Pai
2. 度、分、秒 を、 度の 小数点に直す
→ 度 + 分/60 + 秒/60^2
3. 度 から ラジアン に変換するのに、円周率が必要であるが、VBA内には、Pai を表す定数がない
→ Pai = 4 * Atn(1)