使用 vb.net 调整数字格式

Adjusting number format using vb.net

我将此语句嵌套在场景下的 IF 语句中。我希望它将第 2 列格式化为不带小数位的会计数字。如何使用 VB.net 完成此操作?当前代码在 1000000 的输入上给出了 ex:1,000,000.00。我注意到 excel 有用于添加或减去小数位的按钮。这些可以在 VB.net 内调用吗?谢谢!

    Lo.ListColumns("Column2").DataBodyRange(CurrentRow).NumberFormat = "ACCOUNTING"

尝试以下方法

Lo.ListColumns("Column2").DataBodyRange(CurrentRow).NumberFormat = "#0,000.00"

您可以在此找到帮助Article

据我了解,您可以这样做:

math.floor(*insert the value or variable you want here*)

它所做的是将参数中的数字更改为小于参数的最大整数。

希望这有效:)