![]() |
Update from TXT file
Hi, some help would appriciated.
I would like to check some data in a TXT-file. If the worksheet is on a computer without internet-connection, the messagebox "The update failed" should appear. But, in the macro I made, the messagebox always appears, also when the update is done. What am I doing wrong? Sub CheckUpdate() On Error GoTo ErrorMessage With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.domain.com/version.txt", Destination:=Range("C14")) .Name = "test" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With ErrorMessage: MsgBox "The update failed" End Sub |
Update from TXT file
Sub CheckUpdate()
On Error GoTo ErrorMessage With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.domain.com/version.txt", Destination:=Range("C14")) .Name = "test" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With ' add a line here to avoid the message: Exit Sub ErrorMessage: MsgBox "The update failed" End Sub -- Regards, Tom Ogilvy "Gert-Jan" wrote: Hi, some help would appriciated. I would like to check some data in a TXT-file. If the worksheet is on a computer without internet-connection, the messagebox "The update failed" should appear. But, in the macro I made, the messagebox always appears, also when the update is done. What am I doing wrong? Sub CheckUpdate() On Error GoTo ErrorMessage With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.domain.com/version.txt", Destination:=Range("C14")) .Name = "test" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With ErrorMessage: MsgBox "The update failed" End Sub |
Update from TXT file
Thanks, works fine!
"Tom Ogilvy" schreef in bericht ... Sub CheckUpdate() On Error GoTo ErrorMessage With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.domain.com/version.txt", Destination:=Range("C14")) .Name = "test" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With ' add a line here to avoid the message: Exit Sub ErrorMessage: MsgBox "The update failed" End Sub -- Regards, Tom Ogilvy "Gert-Jan" wrote: Hi, some help would appriciated. I would like to check some data in a TXT-file. If the worksheet is on a computer without internet-connection, the messagebox "The update failed" should appear. But, in the macro I made, the messagebox always appears, also when the update is done. What am I doing wrong? Sub CheckUpdate() On Error GoTo ErrorMessage With ActiveSheet.QueryTables.Add(Connection:= _ "URL;http://www.domain.com/version.txt", Destination:=Range("C14")) .Name = "test" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlAllTables .WebFormatting = xlWebFormattingNone .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With ErrorMessage: MsgBox "The update failed" End Sub |
All times are GMT +1. The time now is 11:53 AM. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com