Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Hello, I am trying to create multiple web queries where I pull in data in fro a url where I have the urls (around 10 of them) in an excel workbook. Any help would be hugely appreciated. thanks Rand -- rbarnin ----------------------------------------------------------------------- rbarning's Profile: http://www.excelforum.com/member.php...fo&userid=3778 View this thread: http://www.excelforum.com/showthread.php?threadid=57354 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Dear Randy
Did you ever solve this problem? I am trying to do the same thing with about 200 different web pages and am curious to know what your VBA script looks to do your action. Regards Pelham rbarning wrote: Hello, I am trying to create multiple web queries where I pull in data in from a url where I have the urls (around 10 of them) in an excel workbook. Any help would be hugely appreciated. thanks Randy -- rbarning ------------------------------------------------------------------------ rbarning's Profile: http://www.excelforum.com/member.php...o&userid=37787 View this thread: http://www.excelforum.com/showthread...hreadid=573544 |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Randy,
Record a macro when you create 1 web query. Modify the code to change the URL and Destination within a loop NickHK "rbarning" wrote in message ... Hello, I am trying to create multiple web queries where I pull in data in from a url where I have the urls (around 10 of them) in an excel workbook. Any help would be hugely appreciated. thanks Randy -- rbarning ------------------------------------------------------------------------ rbarning's Profile: http://www.excelforum.com/member.php...o&userid=37787 View this thread: http://www.excelforum.com/showthread...hreadid=573544 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Yes I did. You can name the url as a parameter, I called it x. I did the range by multiplying the for next loop number by 200. I'm sure it is not the best code, but it works pretty good. Sub aaa() Dim x As String Dim webq As Integer For webq = 1 To range("F1") x = range("D" & webq) With ActiveSheet.QueryTables.Add(Connection:= _ "URL;" & x, _ Destination:=range("C" & webq * 200)) .Name = "gamelog?playerId=4234" .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 = "1,5" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With application.CutCopyMode = False Next webq End Sub Pelham Wrote: Dear Randy Did you ever solve this problem? I am trying to do the same thing with about 200 different web page and am curious to know what your VBA script looks to do your action. Regards Pelha -- rbarnin ----------------------------------------------------------------------- rbarning's Profile: http://www.excelforum.com/member.php...fo&userid=3778 View this thread: http://www.excelforum.com/showthread.php?threadid=57354 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Wonderful people - thanks!
rbarning wrote: Yes I did. You can name the url as a parameter, I called it x. I did the range by multiplying the for next loop number by 200. I'm sure it is not the best code, but it works pretty good. Sub aaa() Dim x As String Dim webq As Integer For webq = 1 To range("F1") x = range("D" & webq) With ActiveSheet.QueryTables.Add(Connection:= _ "URL;" & x, _ Destination:=range("C" & webq * 200)) .Name = "gamelog?playerId=4234" .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 = "1,5" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With application.CutCopyMode = False Next webq End Sub Pelham Wrote: Dear Randy Did you ever solve this problem? I am trying to do the same thing with about 200 different web pages and am curious to know what your VBA script looks to do your action. Regards Pelham -- rbarning ------------------------------------------------------------------------ rbarning's Profile: http://www.excelforum.com/member.php...o&userid=37787 View this thread: http://www.excelforum.com/showthread...hreadid=573544 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Help: Creating dynamic sql queries in excel | Excel Programming | |||
Help with copying dynamic column selected based on remote cell value and dynamic formula fill | Excel Programming | |||
Dynamic Range with unused formula messing up x axis on dynamic graph | Charts and Charting in Excel | |||
Dynamic Web Queries | Excel Programming | |||
Dynamic Web Queries | Excel Programming |