Мне потребовалась бы небольшая помощь в поиске идентификатора формы на общедоступном веб-сайте (http://www.medicines.ie/). Они обновили сайт, и предыдущий идентификатор больше не работает, поскольку теперь нет идентификатора, который можно найти. Что я пытаюсьчтобы сделать это открыть этот сайт с VBA, введите значение из конкретной ячейки в Excel в форму (текстовое поле) на этом сайте и нажмите кнопку поиска. Я использую код ниже:
Sub Medicinesie()
Dim IE As Object
Set IE = CreateObject("INTERNETEXPLORER.APPLICATION")
IE.navigate "http://www.medicines.ie/"
IE.Visible = True
Do
DoEvents
Loop Until IE.ReadyState = READYSTATE_COMPLETE
IE.Document.getElementById("input").Value = Range("spc") '<---- spc is the name of the cell I am referencing
IE.Document.forms(0).submit
Do
DoEvents
Loop Until IE.ReadyState = READYSTATE_COMPLETE
End Sub