在訪問中,我幾乎嘗試了所有方法,將雙變數的小數位數設定為 4,但我得到小數點后 10 位
我努力了:
- 表設計欄位屬性
- 控制元件屬性
Round([variable/control],4)
有人對如何實際限制小數位有建議嗎?
編輯:有一個想法,接下來會嘗試這個我能想到的唯一另一件事是使用 MID/RIGHT 函式來減少額外的小數位?
uj5u.com熱心網友回復:
使用(轉換為)資料類??型Currency。它最多恰好保留四位小數。
此外,在 VBA 中,您可以執行以下操作:
Dim Value4 As Currency
Value4 = CCur(YourDoubleVariable)
uj5u.com熱心網友回復:
正如 Gustav 所說,您可以使用 Currency,也可以使用Number/Decimal,您可以在其中指定小數位數。
貨幣和小數也將避免減少四舍五入的麻煩。
我認為 VBA 中不存在 Decimal 型別,因此您的變數應該是Variant.
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/405368.html
標籤:
上一篇:如何使用路徑檔案打開作業簿?
下一篇:嘗試將多個報告合并為一個
