• ベストアンサー

VBA小数点

VBA小数点 小数点以下を削除したいのですがどうしたらいいのでしょうか? 例えば 123.45だったら 123 123.89でも   123

質問者が選んだベストアンサー

  • ベストアンサー
  • myRange
  • ベストアンサー率71% (339/472)
回答No.2

Int,Fix,RoundDownなどいくつか方法があります。 '--------------------------------- Sub test2()   Dim myVal, d1, d2, d3   myVal = 123.45   d1 = Int(myVal)   d2 = Fix(myVal)   d3 = WorksheetFunction.RoundDown(myVal, 0)   MsgBox d1 & " " & d2 & " " & d3 End Sub '---------------------------------- 以上です。

その他の回答 (1)

  • YUI_AI
  • ベストアンサー率45% (303/661)
回答No.1

Long、Integerなどの整数型の変数に代入すれば良いのでは。

関連するQ&A