0
我有Excel的代碼進入企業內部網:使數據的出口出現了選擇的日期
sub TESTE()
Dim Data As Date
Dim ie As Object
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
URL = "(URL address)"
ie.navigate (URL)
Data = Date - 1
ie.document.getElementById("ctl31_ctl04_ctl03_ddDropDownButton").Click ' Calendario
ie.document.getElementById("ctl31_ctl04_ctl03_txtValue").Value = Format(Data, "dd/mm/yyyy") ' Data
ie.document.getElementById("ctl31_ctl04_ctl00").Click ' Exibir Relatório
URL = "(URL address)"
ie.navigate (URL)
End Sub
然而,在代碼的最後一行,出口doesn't由所選擇的日期發生,它總是考慮今天。我能做些什麼來使出口考慮選擇日期?
此[鏈接](http://stackoverflow.com/questions/15959008/import-web-data-in-excel-using-vba/15962055#15962055)可以是有幫助的。 – Santosh
因爲在第二次導航()之後,您不設置所選日期。你爲什麼導航兩次? –
對於每個ELE在ie.document.getelementsbytagname( 「A」) 如果ele.classname = 「ActiveLink」 那麼 如果ele.innertext = 「EXCEL」 然後 ele.Click 退出對於 結束如果 結束如果 下一頁 ie.Visible =真 Application.Wait現在+ TIMEVALUE( 「00:00:10」) Application.SendKeys( 「%+ S」) Application.Wait現在+ TIMEVALUE( 「00:00:10」 ) ie.Quit 已解決 –