2017-08-08 70 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