无法在excel vba中将常规转换为十进制

时间:2016-05-04 13:09:07

标签: excel vba excel-vba

我有以下代码,我正在尝试将范围转换为十进制。

Range("V2:V1000").Columns.Select
Selection.NumberFormat = "0.00"
 (column by column)

Set wb = Workbooks.Open(XlsFile)
Range("P2", Range("AB1000").End(xlUp)).NumberFormat = "#.00"

(range of columns)

没有用。它不会抛出任何错误,但数字仍然没有小数。请帮忙。

更新

[Example

1 个答案:

答案 0 :(得分:0)

使用以下方法为我工作:

Range("V2:V1000").NumberFormat = "0.00"

如果它对您不起作用,请张贴您的表格的截图,也许您有一些影响您的细胞的棘手情况?