我正在尝试将单元格J3
的值添加到工作表“tableau”中的M3
,并将总和放在工作表“公司”中的单元格H4
中。但是,当我编写此代码时,它返回类似1500.60700.20
可能是什么问题?我是Vba excel的新手,所以请记住这一点。
worksheet("tableau").Range("h4").Value = worksheet("Company").Range("J3").Value + worksheet("Company").Range("M3").Value
答案 0 :(得分:3)
如果格式为字符串,请使用Val
函数将它们转换为数字:
worksheet("tableau").Range("h4").Value = Val(worksheet("Company").Range("J3").Value) + Val(worksheet("Company").Range("M3").Value)
答案 1 :(得分:1)
您可以将这些值指定为数字:
Dim i as Long, j as Long
i = worksheet("Company").Range("J3").Value
j = worksheet("Company").Range("M3").Value
worksheet("tableau").Range("h4").Value = i + j
编辑:这类似于@braX评论,只是另一种做事的方式。