[算表] vba寫入公式的問題.大於 小於

看板Office作者 (沒有名字的怪物)時間9年前 (2016/05/24 20:44), 9年前編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/1
軟體: 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的嗎??有無更正確的寫法呢?? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.121.218.56 ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1464093857.A.882.html ※ 編輯: areyo (122.121.218.56), 05/24/2016 21:35:50

05/24 22:32, , 1F
很神奇的又可以了 = =見鬼了
05/24 22:32, 1F
文章代碼(AID): #1NH4oXY2 (Office)
文章代碼(AID): #1NH4oXY2 (Office)