错误的数字格式和千位分隔符

时间:2017-08-08 08:45:34

标签: vba

我遇到了令人沮丧的问题:我需要一个宏来将值从一个单元格复制到另一个单元格,原始单元格的值例如是213403.0562248 但是使用这样的代码:

variable = Cells(X,Y) then Cells(Xprime,Yprime) = variable 

我在单元格中得到2 134 030 562 248的值(Xprime,Yprime)。 我尝试过更改excel语言,但它没有用。

1 个答案:

答案 0 :(得分:-1)

试试Cells(X, Y).Value。如果它不起作用,请使用Replace函数替换分隔符。此外,变量需要声明为Double才能被视为:Dim variable As Double