使用vb.net调整数字格式

时间:2016-11-28 21:20:28

标签: vb.net excel-interop

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

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

2 个答案:

答案 0 :(得分:1)

尝试以下

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

您可以在此Article

中找到帮助

答案 1 :(得分:1)

根据我的理解,你可以做到:

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

它的作用是将参数中的数字更改为低于参数的最大整数。

希望这有效:)