|
Importing Tab Delimited Data into Excel
The following code imports tab delimited data into excel using VBA. The file imported is a text file. You can import other types of files such as .xml and .csv, and also database tables and queries from Access projects, Access database files, ODBC, other Excel files, and others. The easiest way to import them with VBA is to first record an import with the Macro Recorder. (click here to learn how to record a macro)
Sub Macro1() With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;C:\tab-file.txt", _ Destination:=Range("A1")) .Name = "tab-file" .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 = xlDelimited .TextFileTextQualifier = xlTextQualifierDoubleQuote .TextFileConsecutiveDelimiter = False .TextFileTabDelimiter = True .TextFileSemicolonDelimiter = False .TextFileCommaDelimiter = False .TextFileSpaceDelimiter = False .TextFileColumnDataTypes = Array(1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With End Sub
Return from Tab Delimited Data into Excel to VBA Code Samples
Return to our Homepage
|
|