[算表]VBA 網頁輸入日期請問
軟體:Office Excel
版本:2010
在公司的網站欲查詢某時間區間的資料
程式邏輯為: VBA 輸入開始時間與結束時間後按下匯出(時間有輸入成功,顯示出2020/5/1~2020/5/18)
但問題是,跑出來的資料為網頁預設的開始時間與結束時間,不是 VBA 所輸入的
開始與結束時間。Ex: 輸入 2020/5/1 ~ 2020/5/18 但匯出的資料為網頁預設的
2020/3/26 ~ 2020/6/18 試了好久都試不出來,(輸入完時間 sendkeys "{ENTER}"
or sendkeys "{TAB}" ...都沒用...請高手協助解惑,謝謝
code:
IE.document.getElementsbyID("OTStartDate")= Format(Dateadd("d",-1,date),"yyyy/mm") & "/01"
IE.document.getElementsbyID("OTEndDate")= Format(Dateadd("d",-1,date),"yyyy/mm/dd")
IE.document.getElementbyID("export").Click
難道是VBA 不支援嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.47.17.12 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1589903199.A.A14.html
→
05/20 08:10,
3年前
, 1F
05/20 08:10, 1F
→
05/20 08:11,
3年前
, 2F
05/20 08:11, 2F
→
05/20 11:48,
3年前
, 3F
05/20 11:48, 3F
→
05/20 12:38,
3年前
, 4F
05/20 12:38, 4F
→
05/20 12:38,
3年前
, 5F
05/20 12:38, 5F
→
05/20 12:38,
3年前
, 6F
05/20 12:38, 6F
→
05/20 12:38,
3年前
, 7F
05/20 12:38, 7F
→
05/20 12:38,
3年前
, 8F
05/20 12:38, 8F
→
05/20 12:56,
3年前
, 9F
05/20 12:56, 9F
→
05/20 12:56,
3年前
, 10F
05/20 12:56, 10F
→
05/20 12:56,
3年前
, 11F
05/20 12:56, 11F
→
05/20 22:15,
3年前
, 12F
05/20 22:15, 12F
→
05/20 22:15,
3年前
, 13F
05/20 22:15, 13F
→
05/20 22:16,
3年前
, 14F
05/20 22:16, 14F
→
05/20 22:22,
3年前
, 15F
05/20 22:22, 15F
→
05/20 22:31,
3年前
, 16F
05/20 22:31, 16F
→
05/20 22:35,
3年前
, 17F
05/20 22:35, 17F
→
05/20 22:36,
3年前
, 18F
05/20 22:36, 18F