liangbig wrote:這種要填值的都要寫巨...(恕刪) 巨集沒有問題,會自動開一個新的 IE,能切換到 2012 年。ie.document.getElementById("DropDownListDate").Value = 2012可以做個 Loop 修改這個部份切換年份,然後把資料 copy 到 Excel不過這行常常會遇到「執行階段錯誤 91 沒有設定物件變數或 With 區塊變數」在跑一次就又 ok 了 @@小弟只會簡單的匯入,學習到了,謝謝。
執行階段錯誤 91 沒有設定物件變數或 With 區塊變數這個錯誤應該是你填入的年份的值可能不符合規則,不過說實在的Excel VBA常發生一些很奇怪的錯誤,都要用偵錯模式然後看傳出傳入值才能處理,哈!另外把 ie.Visible = True改成 ie.Visible = False就不會跳出IE視窗,可以讓程式再更順一點。很高興能對你有幫助囉!天使雪花 wrote:巨集沒有問題,會自動...(恕刪)