Sub 累加()
A2 = Cells(2, 1).Value
B2 = Cells(2, 2).Value ‘经过人为中断测试,运行到这行,B2单元格就变0了
B2 = B2 + A2
Cells(2, 2).Value = B2
End Sub
同一表格内其他好多单元格都有相同用法,都没问题,只有两处变0了
使用EXCEL编辑宏,运行到时A=CELLS(2,2).VALUE,单元格内数值为什么变0了(原来有数值:如6)。
答案:2 悬赏:50 手机版
解决时间 2021-01-26 21:16
- 提问者网友:饥饿走向夜
- 2021-01-26 09:05
最佳答案
- 五星知识达人网友:神的生死簿
- 2021-01-26 09:51
这句是将B2单元格的值赋值给变量A。
并不会产生你的结果啊。
Sub 累加()
Dim a2 As Long, b2 As Long
a2 = Cells(2, 1).Value
b2 = Cells(2, 2).Value '经过人为中断测试,运行到这行,B2单元格并没有变0
b2 = b2 + a2
Cells(2, 2) = b2
End Sub
没有任何问题
并不会产生你的结果啊。
Sub 累加()
Dim a2 As Long, b2 As Long
a2 = Cells(2, 1).Value
b2 = Cells(2, 2).Value '经过人为中断测试,运行到这行,B2单元格并没有变0
b2 = b2 + a2
Cells(2, 2) = b2
End Sub
没有任何问题
全部回答
- 1楼网友:洎扰庸人
- 2021-01-26 11:14
你好!
单从你贴出来的代码上看,没有任何问题,建议你在从其它方面找找看
我的回答你还满意吗~~
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯