OfficeType

VBA~WorksheetFunction.Roundメソッド~Excel

VBAで数値を四捨五入したい場合はWorksheetFunction.Roundメソッドを使います。

書き方

WorksheetFunction.Round(数値, 桁数)

例として下の画像において下のコードを実行するとセルB2にセルA2の10.3333の小数点から下を四捨五入した10が表示されます。

image-01

Sub test1()

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

End Sub

image-02