答案 0 :(得分:3)
试试这个
Sub ShivaGupta ()
Columns("nameofcolumn").NumberFormat = "0.00"
End Sub
答案 1 :(得分:1)
如果您正在寻找Excel公式,您可以试试这个:
=VALUE(A1)
答案 2 :(得分:1)
tombata的答案似乎是一个很好的方法,但是,您也可以使用 for 循环遍历每个单元并使用CInt转换每个单元格./build/libs/
()或CDouble()取决于您的需要。
答案 3 :(得分:1)
您可以在重新输入值之前将单元格格式更改为“常规”。
Sub tt()
col = "A"
lastRowIndex = Cells(Rows.Count, col).End(xlUp).Row
Set c = Range(Cells(1, col), Cells(lastRowIndex, col))
c.NumberFormat = ""
c.FormulaLocal = c.Value
End Sub