Я пытаюсь выбрать первый вариант раскрывающегося списка с помощью функции vba getElementById, но не могу продолжить, так как получаю ошибку времени выполнения. Ниже приведен код, который я нашел через inte rnet и внес в него некоторые изменения.
Dim IE As Object
Dim oHtml As HTMLDocument
Dim oElement As HTMLUListElement
Dim dados As HTMLSelectElement
Dim i As Integer
Dim x As String
Set IE = CreateObject("InternetExplorer.Application")
IE.Visible = False ' Keep this hidden.
IE.Navigate sSiteName
Set oHtml = New HTMLDocument
Set dados = oHtml.getElementById("ReportViewerControl_ctl04_ctl03_txtValue")
dados.Focus
dados.selectedIndex = 1
dados.FireEvent "onchange"
Это скриншот кода HTML: