Я новичок в VBA и новичок в Stack Overflow, хотя я читал посты здесь некоторое время. Я много искал для ответа на мою проблему с кодированием, но я не могу найти ответ. Я пытаюсь войти на сайт, перейти на страницу, а затем очистить данные с этой страницы. Я начал строить код, который я проанализировал вместе с тем, что я нашел в Интернете. Я не могу заставить IE даже поместить мои учетные данные в соответствующие поля пользователя и PW после поиска их идентификаторов, используя «получить элементы». В результате я получаю сообщение об ошибке времени выполнения 424 - Требуется объект. Заранее благодарю за любую помощь.Excel VBA Вход в IE Сайт
'Open IE, navigate to the desired page and loop until fully loaded
Set IE = CreateObject("InternetExplorer.Application")
site = "https://www.ivolatility.com/login.j"
With IE
.Visible = True
.navigate site
Do Until Not IE.Busy And IE.readyState = 4
DoEvents
Loop
End With
'Input the userid and password
IE.Document.getElementById("username").Value = "xxxxxx"
IE.Document.getElementById("password").Value = "xxxxxx"
'Click the "Search" button
IE.Document.getElementById("login_go").Click
Do Until Not IE.Busy And IE.readyState = 4
DoEvents
Loop
Эти элементы не имеют таких идентификаторов. –