簡體   English   中英

通過VBA從Excel 2010中的單元格中刪除小數

[英]Remove decimal by VBA from a cell in Excel 2010

我用VBA編寫了一個代碼,用於從單元格(A22)中刪除小數,但是它不起作用。

Range("A22").Text = Format(Range("A22").Text, "#,###,###,##0")

可能出問題了。 任何想法都歡迎。

嘗試這個

Range("A1").Value = Format(Range("A1").Text, "#,###,###,##0")

NumberFormat與Format

如果您試圖在單元格A22顯示不帶小數的值:

Range("A22").NumberFormat = "#,##0"

單元格仍將包含帶小數的值,僅顯示不帶小數的值。


如果您試圖從單元格A22的值中刪除小數:

Range("A22") = Int(Range("A22"))

現在,該單元格包含不帶小數的值(整數)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM