软件: office excel
版本: 2010
晚安,来请教关于vba个问题
若直接在excel里打公式
P.S. A5存的是一个日期,我要算出某日期销售总额
介于2016/5/1 05:00:00 ~ 2016/5/1 23:00:00
=SUMIFS(销售记录表!M:M,销售记录表!F:F,">="&A5+TIME(5,0,0),
销售记录表!F:F,"<="&A5+TIME(23,0,0))
是可以跑出结果,但如果把这段公式要用VBA写,该如何写呢??
试过这样
Range("B4").Cells = "=SUMIF(销售记录表!F:F,"">=""&A5+TIME(5,0,0),销售记录表!M:M)"
可执行都会报错,感觉问题出在 >= 这种运算上面
上述的方式是把公式直接当字串丢进去,这样是OK的吗??有无更正确的写法呢??
谢谢