回傳一個四捨五入至指定小數位的數字。
語法
四捨五入 (表達式,[ 十進位 ])
Round 函數語法包含以下部分:
| 部分 | 描述 |
|---|---|
| 運算式 | 此為必要動作。 數字表達式被四捨五入。 |
| 數字十進位 | 選用。 數字表示小數點右側的部分包含在四捨五入中。 若省略,整數則由 圓函 數回傳。 |
注意事項
這個 VBA 函數會回傳通常稱為銀行四捨五入的結果。 所以使用這個函式前要小心。 若想獲得更可預期的結果,請使用 Excel VBA 中的 工作表輪 函數。
範例
?Round(0.12335,4)
0,1234
?Round(0.12345,4)
0,1234
?Round(0.12355,4)
0,1236
?Round(0.12365,4)
0,1236
?WorksheetFunction.Round(0.12345,4)
0,1235
?WorksheetFunction.RoundUp(0.12345,4)
0,1235
?WorksheetFunction.RoundDown(0.12345,4)
0,1234
?Round(0.00005,4)
0
?WorksheetFunction.Round(0.00005,4)
0,0001
?WorksheetFunction.RoundUp(0.00005,4)
0,0001
?WorksheetFunction.RoundDown(0.00005,4)
0
另請參閱
支援和意見反應
有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應。