看板 Office 關於我們 聯絡資訊
軟體: 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
areyo: 很神奇的又可以了 = =見鬼了 05/24 22:32