• ベストアンサー

エクセル ユーザーフォームで小数点以下を・・・

エクセルのフォームのTextboxで消費税の計算をしています。 その際に小数点以下を切り上げ及び切り捨てにしたいのですがどうしたらよろしいでしょうか? ちなみに入力と結果の出力はユーザーフォームのTextBoxにすべて表示しています。 TextBox1 入力する価格 TextBox2 消費税額 TextBox3 消費税込み価格 といった形です  よろしくお願いいたします。

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

  • ベストアンサー
  • SE-TOMMY
  • ベストアンサー率77% (17/22)
回答No.1

入力値>0であれば 小数点切上げ&切捨てはInt()関数で解決します。 intRetValue = Int(123.45)     '→intRetValue には「123」が返ります intRetValue = -1*Int(-1*123.45)  '→intRetValue には「124」が返ります 私がよく使う方法です。 他にもやり方はありますが、これが一番手っ取り早いかと。

専門家に質問してみよう