Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
I'm trying to write a macro in VBA to do the following:
With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\FLEXI01.PRN" _ , Destination:=Range("A1")) .Name = "FLEXI01" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .TextFilePromptOnRefresh = False .TextFilePlatform = 437 .TextFileStartRow = 1 .TextFileParseType = xlFixedWidth .TextFileTextQualifier = xlTextQualifierDoubleQuote .TextFileConsecutiveDelimiter = False .TextFileTabDelimiter = True .TextFileSemicolonDelimiter = False .TextFileCommaDelimiter = False .TextFileSpaceDelimiter = False .TextFileColumnDataTypes = Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1) .TextFileFixedColumnWidths = Array(22, 11, 11, 11, 11, 11, 11, 11, 11, 11) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With But I'd like to make it dynamic so it can go through a list of locations/report names and import each one. The top few lines of the finished result would look like this: With ActiveSheet.QueryTables.Add(Connection:= curr_conn , Destination:=Range("A1")) .Name = curr_name But I can't get the connection portion to work correctly - I've tried building the text string like it's found above, but it didn't work. Suggestions? Thanks, Kim |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Search, Copy, Paste Macro in Excel | Excel Worksheet Functions | |||
Closing File Error | Excel Discussion (Misc queries) | |||
macro with F9 | Excel Discussion (Misc queries) | |||
Make Alignment options under format cells available as shortcut | Excel Discussion (Misc queries) | |||
Playing a macro from another workbook | Excel Discussion (Misc queries) |