OfficeType

VBA~WorksheetFunction.RoundDownメソッド~Excel

VBAで数値を指定した桁数で切り捨てたい場合はWorksheetFunction.RoundDownメソッドを使います。

書き方

WorksheetFunction.RoundDown(数値, 桁数)

例として下の画像において下のコードを実行するとセルB2にセルA2の10.3333の小数点から下を端数処理し切り上げた10が表示されます。

image-01

Sub test1()

Range("B2") = WorksheetFunction.RoundDown(Range("A2"), 0)

End Sub

image-02

下の画像のようにセルA2の値が-10.3333のように符号がマイナスの場合は-10となり値が大きくなります。

image-03

image-04