Первый пост здесь. Пробовал искать похожие посты, но ничего не смог найти.
Я немного новичок в VBA. Я пытаюсь использовать Excel, чтобы перейти на конкретный веб-сайт, нажать кнопку-переключатель, ввести текст в виде строки поиска, а затем выполнить поиск по этому тексту. Кажется, что все хорошо, когда я просматриваю свой код, но когда я нажимаю кнопку поиска, моя строка поиска отключается, и я получаю сообщение об ошибке, сообщающее мне ввести критерии поиска. Код ниже:
Sub FranklinCountyWebsite()
'References: Microsoft Internet Controls, Microsoft HTML Object Library
Dim IE As New SHDocVw.InternetExplorer
Dim HTMLDoc As MSHTML.HTMLDocument
IE.Visible = True
IE.navigate "https://sheriff.franklincountyohio.gov/real-estate/"
Do While IE.readyState <> READYSTATE_COMPLETE
Loop
Set HTMLDoc = IE.document
HTMLDoc.getElementById("ctl00_SheetContentPlaceHolder_c_search1_rblSrchOptions_3").Click
HTMLDoc.getElementById("ctl00_SheetContentPlaceHolder_c_search1_SrchSearchString").Value = "43215"
HTMLDoc.getElementById("ctl00_SheetContentPlaceHolder_c_search1_btnSearch").Click
End Sub
Интересно, что если я захожу на веб-сайт округа Франклин и набираю текст вручную, а затем нажимаю «Поиск», все работает нормально. Есть что-то простое, что я упускаю из виду?