请教一个excel的宏问题,如果这个数据算出来小于0的话,这个数显示为0. 谢谢

2024-11-28 09:29:30
推荐回答(2个)
回答(1):

举个小例子
如下面代码的作用是用A1单元格内的值减少B1单元格内的值,如果 差值小于0,则c1单元格显示0,否则显示两单元格的差值。
Sub 计算()
x = Range("a1") - Range("b1")
If x < 0 Then
Range("c1") = 0
Else
Range("c1") = x
End If
End Sub

回答(2):

if cells(1,1)<0 then
cells(1,1)=0
end if