Спасибо! Все заработало.
У меня 2007 офис.
У меня 2007 офис.
05.08.2009 22:08:49
Здравствуйте!
Я записал макрос для переноса таблицы с web-страницы в Excel. Макрос приведен ниже. Web-страница периодически обновляется и проблема заключается в том, перед исходной web-таблицей номер 2 иногда появляется дополнительный текст, который Excel воспринимает также как таблицу и моя получает номер 3. В итоге считывается ненужная информация, которая нарушает систему получения данных. Не подскажете, что можно сделать в этой ситуации? Может быть каким-то образом настроить в макросе идентификацию текста в первой ячейке исходной таблицы? Эта ячейка всегда неизменна. Sub Macro1() ' ' Macro1 Макрос ' ' With ActiveSheet.QueryTables.Add(Connection:= _ "URL; .Name = "20090806_2" .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 = xlWebFormattingNone .WebTables = "2" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With End Sub |
|
|