Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi, I need to export a table from web to excel. The table is large and the
web only shows 20 entries per page and there are over 100 pages. I recorded a macro to pull over one page at a time but as more things are added to the table the pages increase and when they increase I need to add a new block of code. I have a feeling it's possible to get the whole table, irrespective of number of pages in the one go. However, I don't know how to do that. Could you let me know if this is actually possible and how to go about it please? A section of the code is at end of this message. For each new page I increase all numbers by 20. Thanks for your help. With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.websitename/tbl_tablename.asp?start=1", _ Destination:=Range("$A$1")) .Name = "tbl_tablename.asp?start=1" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlSpecifiedTables .WebFormatting = xlWebFormattingNone .WebTables = "4" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Multiple Table Query | Excel Worksheet Functions | |||
Multiple Table Query | New Users to Excel | |||
web query 2003 returns no data from some web pages | Excel Discussion (Misc queries) | |||
Web Query from multiple varying length pages | Excel Worksheet Functions | |||
How do I create a pivot table from multiple pages of data? | Excel Worksheet Functions |