Excel マクロの使用:
Feet と呼ばれる double と Inches と呼ばれる別の double を取り、合計インチ数を返す関数を作成しようとしています。それは簡単な部分です。次に、次のようにセルに情報を表示します。
5フィート8インチ
これが私が思いついたコードです:
Function FTIN(Feet As Double, Inches As Double) As Double
'This part works fine.
Dim total As Double
total = (Feet * 12) + Inches
FTIN = total
'this part does not seem to work.
Dim foot As Double
Dim inch As Double
foot = WorksheetFunction.RoundDown(total / 12, 0)
inch = total - (foot * 12)
result = foot & "ft " & inch & "in"
End Function
合計インチ数は返されますが、必要な方法で表示されません。
基本的には、値が 41361 の日付と同じことをしたいのですが、表示されるのは「2013 年 3 月 28 日」です。
また、値を 508 として作成し、カスタム形式を 0"ft "00"in" として作成できることもわかっていますが、それでは作業できる値が得られません。
これで私を助けてください。