永发信息网

【求助】在Excel VBA中怎么写if函数

答案:3  悬赏:70  手机版
解决时间 2021-11-17 02:08
  • 提问者网友:嘚啵嘚啵
  • 2021-11-16 17:42
【求助】在Excel VBA中怎么写if函数
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-11-16 18:29
if range("P9")=0 then
变量名 = 0
else
变量名 = range("P9")/(100+range("P9"))*range("T9")*range("U9")
end if

变量名可以认为是你要返回数据的单元格
全部回答
  • 1楼网友:渊鱼
  • 2021-11-16 19:25
如果要写公式,就直接用双引号括起来即可,如: range("A1")="=IF(P9=0,0,P9/(100+P9)*T9*U9)"
如果想直接得到值:
IF RANGE("P9")=0 THEN
range("A1")=0
ELSE
range("A1")=RANGE("P9")/(100+RANGE("P9"))*RANGE("T9")*RANGE("U9")
END IF
  • 2楼网友:刀戟声无边
  • 2021-11-16 18:35
if range("P9")=0 then
range("V9")=0
else
range("V9")=range("P9").value/(100+range("P9").value)*range("T9").value*range("U9").value
endif
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯