Webquery vba выбрать только второй ряд - PullRequest
0 голосов
/ 14 декабря 2018

Уважаемые участники,

Я хотел бы автоматически загрузить контент с веб-сайта и разместить его в Excel.

Я уже создал код с окном приглашения для извлечения контента изweb.

То, что я хотел бы сделать сейчас, но безуспешно после многих попыток, это выбрать только вторую строку веб-контента.Кроме того, я хотел бы заменять содержимое в excel каждый раз, когда обновляю свой запрос.

Пожалуйста, см. Ниже мой текущий код для информации.Заранее большое спасибо за любой совет.

Sub URL()
'
' URL Macro
'
Dim dt_begin As String
Dim olivier As String

dt_begin = InputBox("Give begin date", "date", "1")
olivier = dt_begin

    Range("E2").Select
    With ActiveSheet.QueryTables.Add(Connection:= _
        "URL;https://wuki.vw.vwg/jctwukip/WuKI/k-dtk/jsp/zinstabellen/detailzinstabelle.jsp?CCYID=130&begin=" & dt_begin & "&ende=" & olivier & "&titel=A2-B2&lang=en" _
        , Destination:=Range("$G$1"))

        .Name = "31&titel=A2-B2&lang=en"
        .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
...