2009-05-22 42 views
0

我有雙重價值,我想遞增,使用下面的代碼片段:無法添加到Double類型

 Total = CDbl(Total + CDbl(Workbooks(1).Worksheets(1).Cells(1,1).Value)) 

代碼連續返回類型不匹配錯誤,即使電池它指向有一個十進制值。我究竟做錯了什麼?

+1

我不知道你是如何定義Total的,但是如果Total本身就是問題,那麼也可以在計算中使用CDbl(Total)。否則,看起來沒問題(取決於該單元中的實際值)。 – 2009-05-22 19:32:10

+0

總數爲雙倍。 – 2009-05-22 19:37:32

回答

2

確保您指向的單元格實際上包含一個數字,而不僅僅是數字的文本表示形式。

要將文本單元格轉換爲數字,請選擇該單元格,然後從菜單欄中選擇格式/單元格,然後在數字選項卡上單擊常規。

相關問題