Home |
Search |
Today's Posts |
#1
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
I got the Runtime Error 13 Type mismatch error when I modified my VBA to the
following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub |
#2
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
On Feb 1, 9:21 am, Martin wrote:
I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub Hi You might need If myFileName = "False" myFileName returns the text "False" if Cancel is pressed, not the Boolean FALSE. regards Paul |
#3
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
Hi Paul,
By changing If myFileName = "False", I got the error message compile error, syntax error. " wrote: On Feb 1, 9:21 am, Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub Hi You might need If myFileName = "False" myFileName returns the text "False" if Cancel is pressed, not the Boolean FALSE. regards Paul |
#4
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
Paul,
You sure about that ? <From Help fileToOpen = Application _ .GetOpenFilename("Text Files (*.txt), *.txt") If fileToOpen < False Then MsgBox "Open " & fileToOpen End If </From Help And in the Immediate window, pressing Cancel: ?typename(Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True)) Boolean Martin, Whilst you are testing if the user cancelled, you are not doing anything about it e.g. exitting the sub. So you trying to loop on a boolean value, hence the type mismatch. Use: If myFileName = False Then Exit Sub and delete the End If towards the bottom of you routine. NickHK wrote in message oups.com... On Feb 1, 9:21 am, Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub Hi You might need If myFileName = "False" myFileName returns the text "False" if Cancel is pressed, not the Boolean FALSE. regards Paul |
#5
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
How about using something like "If VarType(myFileName) < vbBoolean Then"
insted of using "If myFileName = False Then" keizi "Martin" wrote in message ... I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub |
#6
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
Try:
If IsArray(myFileName) Then Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub -- Dave Peterson |
#7
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
All the above cannot. Now it is highlighted yellow at the following code area:
With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) My code is: Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Exit Sub Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End Sub "Dave Peterson" wrote: Try: If IsArray(myFileName) Then Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub -- Dave Peterson |
#8
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
Martin,
Yes, because you forgetting that you have an array, so you need to access the elements individually. e.g. myFileName(i) NickHK "Martin" wrote in message ... All the above cannot. Now it is highlighted yellow at the following code area: With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) My code is: Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Exit Sub Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End Sub "Dave Peterson" wrote: Try: If IsArray(myFileName) Then Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub -- Dave Peterson |
#9
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
Hi Nick,
Sorry, I really dunno anything about VBA so I don't understand what is wrong with the code and the array. This code is given to me by somebody last year when I posted some help on VBA code on Looping the Import function. I will very much appreciate if you can help in my code. Thanks a lot. "NickHK" wrote: Martin, Yes, because you forgetting that you have an array, so you need to access the elements individually. e.g. myFileName(i) NickHK "Martin" wrote in message ... All the above cannot. Now it is highlighted yellow at the following code area: With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) My code is: Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Exit Sub Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End Sub "Dave Peterson" wrote: Try: If IsArray(myFileName) Then Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub -- Dave Peterson |
#10
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
Martin,
I did tell you. Use this: myFileName(i) instead of : myFileName NickHK "Martin" wrote in message ... Hi Nick, Sorry, I really dunno anything about VBA so I don't understand what is wrong with the code and the array. This code is given to me by somebody last year when I posted some help on VBA code on Looping the Import function. I will very much appreciate if you can help in my code. Thanks a lot. "NickHK" wrote: Martin, Yes, because you forgetting that you have an array, so you need to access the elements individually. e.g. myFileName(i) NickHK "Martin" wrote in message ... All the above cannot. Now it is highlighted yellow at the following code area: With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) My code is: Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Exit Sub Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End Sub "Dave Peterson" wrote: Try: If IsArray(myFileName) Then Martin wrote: I got the Runtime Error 13 Type mismatch error when I modified my VBA to the following in order to select multiple files to be imported. What should be the correct code? Thanks. Sub Import() Dim myFileName As Variant myFileName = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End If End Sub -- Dave Peterson |
#11
Posted to microsoft.public.excel.programming
|
|||
|
|||
Runtime Error 13 help
I still have runtime error 13 with myFileName(i) even If I put both in the IF
function. Sub Import() Dim myFileName As Variant myFileName(i) = Application.GetOpenFilename("Text Files (*.txt),*.txt", 0, 0, 0, True) If myFileName = False Then Exit Sub Dim i As Long For i = LBound(myFileName) To UBound(myFileName) With ActiveSheet.QueryTables.Add( _ Connection:="TEXT;" & myFileName, _ Destination:=Range("A1")) .Name = "smartscope" .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, 1, 1, 1, 1, 1) .TextFileTrailingMinusNumbers = True .Refresh BackgroundQuery:=False End With Next End Sub |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Forum | |||
Runtime Error - Subscript out of range despite On Error statement | Excel Programming | |||
runtime error: syntax error or access violation | Excel Programming | |||
Excel 2003 Macro Error - Runtime error 1004 | Excel Discussion (Misc queries) | |||
Interior class error/runtime error 1004 | Excel Programming | |||
Syntax Error Runtime Error '424' Object Required | Excel Programming |