Новости:

Теперь на форум можно залогиниться / зарегистрироваться с помощью ВКонтакте. Уже существующие пользователи могут связать свою учетную запись с аккаунтом ВКонтакте одним кликом в профиле пользователя http://forum.msexcel.ru/index.php?action=profile;area=account

Главное меню

Копирование таблицы с веб-страницы и выделение скопированной таблицы в excel

Автор KulaGGin, 23.03.2015, 17:00

« назад - далее »

KulaGGin

Я копирую таблицы с веб-страниц в excel при помощи данного кода:
Sub PasteTable()

    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;http://someurl.com/" & ActiveCell.Value _
        , Destination:=Cells(ActiveCell.Row + 1, 1))
        .Name = "SomeTable"
        .FieldNames = True
        .RowNumbers = False
        .FillAdjacentFormulas = False
        .PreserveFormatting = True
        .RefreshOnFileOpen = False
        .BackgroundQuery = True
        .RefreshStyle = xlOverwriteCells ' adjust this setting to your needs
        .SavePassword = False
        .SaveData = True
        .AdjustColumnWidth = False
        .RefreshPeriod = 0
        .WebSelectionType = xlSpecifiedTables
        .WebFormatting = xlWebFormattingNone
        .WebTables = "1" ' this is the number of the required table on a page
        .WebPreFormattedTextToColumns = True
        .WebConsecutiveDelimitersAsOne = True
        .WebSingleBlockTextImport = False
        .WebDisableDateRecognition = True
        .WebDisableRedirections = False
        .Refresh BackgroundQuery:=False
    End With
End Sub


Как сделать так, чтобы после копирования эта скопированная таблица и выделялась?

cheshiki1

если на листе кроме вставленной таблицы ничего нет то попробуйте так
ActiveSheet.UsedRange.Select