Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm trying to import hockey stats into a spreadsheet.
The first part of the query works great but I want to name the worksheet based on the player (the name is imported into cell A1). I'm not sure why this code isn't working. Any help would be appreciated. For Each ws In Worksheets ws.Name = Range("A1").Value Next ws The entire query is below for your reference. Thanks, Sub Macro1() ' Macro1 Macro ' Macro recorded 4/25/2007 by David White Dim i As Long Dim ws As Worksheet i = 100 Do While i < 110 Worksheets.Add With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.hockeydb.com/ihdb/stats/pdisplay.php3?pid=" & i, Destination _ :=Range("A1")) .Name = "HockeyDB" .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 = xlWebFormattingAll .WebTables = "5,6" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With i = i + 1 Debug.Print Range("A1").Value Loop For Each ws In Worksheets ws.Name = Range("A1").Value Next ws End Sub |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Naming worksheets tabs from another cell reference | Excel Worksheet Functions | |||
Creating/Naming New Worksheets Based on Select Cells in Master Worksheet | Excel Worksheet Functions | |||
naming a file based on cell value? | Excel Programming | |||
cuting sheet and naming it based on value in specific cell? | Excel Programming | |||
naming .xls file based on a cell in excel | Excel Discussion (Misc queries) |