2009-05-22 70 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

确保您指向的单元格实际上包含一个数字,而不仅仅是数字的文本表示形式。

要将文本单元格转换为数字,请选择该单元格,然后从菜单栏中选择格式/单元格,然后在数字选项卡上单击常规。