代码之家  ›  专栏  ›  技术社区  ›  Andrew Scagnelli

无法添加到双类型

  •  0
  • Andrew Scagnelli  · 技术社区  · 16 年前

    我有一个要递增的双精度值,使用以下代码段:

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

    代码连续地返回一个类型不匹配错误,即使它指向的单元格中有一个十进制值。我做错什么了?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Robert Harvey    16 年前

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

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