0
我試圖從以下網頁中將數據提取到excel中。從下面的鏈接數據跨越到7頁(約3500行)。我需要這些數據到我的Excel工作手冊中。將多個網頁中的數據提取到Excel中 - 使用VBA - Excel凍結
www.moneycontrol.com/stocks/hist_stock_result.php?ex=N & sc_id = RI & PNO = 1 & HDN =每日& FDT = 2000-01-01 &託德= 2013年11月1日
我已經使用了下面的宏來下載相同的....不幸的是,由於未知原因,宏讓Microsoft Excel應用程序感到痛苦。請別人幫助.....
Private Const URL_TEMPLATE As String = "URL;http://www.moneycontrol.com/stocks/hist_stock_result.php?sc_id=RI&pno={0}&hdn=daily&fdt=2000-01-01&todt=2013-11-01"
Private Const NUMBER_OF_PAGES As Byte = 7
Sub test()
Dim page As Byte
Dim queryTableObject As QueryTable
Dim url As String
For page = 1 To NUMBER_OF_PAGES
url = VBA.Strings.Replace(URL_TEMPLATE, "{0}", page)
Set queryTableObject = ActiveSheet.QueryTables.Add(Connection:=url, Destination:=ThisWorkbook.Worksheets.Add.[a1])
queryTableObject.WebSelectionType = xlSpecifiedTables
queryTableObject.WebTables = "3"
queryTableObject.Refresh
Next page
End Sub