2017-08-08 55 views
-2

我绊倒在一个令人沮丧的问题:我需要一个宏观的值从单元格复制到另一个小区,原单元格的值是例如213403.0562248 但使用代码为这样的:错误数字格式和千个分隔符

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

我在单元格(Xprime,Yprime)中获得值2 134 030 562 248。 我试过改变excel语言,但它没有工作。

+1

请显示您正在使用的_actual_代码 –

回答

-1

尝试Cells(X, Y).Value。如果不起作用,请使用Replace函数替换分隔符。此外,需要将变量声明为Double,以便如此处理:Dim variable As Double

+0

感谢您的回答,我现在使用此代码:variable = Replace(Cells(X,Y).Value,“。”,“,”)和Cells Xprime,Yprime).Value =变量,但同样的问题出现 – Azorx

+0

首先声明你的变量:'Dim variable As Double',然后分配数字(应该无需替换)。 –

+0

谢谢你是这个问题,以前的用户声明它是一个字符串 – Azorx

相关问题