簡體   English   中英

格式化 - 添加逗號,2個小數位到單元格值vb.net excel interop

[英]Formatting - add comma, 2 decimal places to cell values vb.net excel interop

有沒有人有任何vb.net或vba代碼將格式化excel值或一系列單元格以逗號為100s,1000s,10000s等..並且只有2位小數。

即10,256.45

參考范圍:

rng.NumberFormat = "#,##0.00"

當前選擇也是一個范圍,因此如果您希望它與選擇一起使用,只需使用:

Selection.NumberFormat = "#,##0.00"

如果您不需要特定的自定義格式,則可以使用Excel樣式

allRange.Style = "Comma"; // 1234.5678 -> 1,234.56
// or
allRange.Style = "Comma [0]"; // 1234.5678 -> 1,234

如果您使用的是OfficeOpenXml excel范圍,請執行此操作

rng.Style.Numberformat.Format = "##0.00";

暫無
暫無

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

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