Хорошо, после тестирования, похоже, проблема в том, что страница Yahoo загружает лот вещей.
Я добавил десять секунд ожидания, прежде чем вы добавите Stock Symbol.Поиграйте с таймингом, вы, скорее всего, можете его немного сократить.
Sub browsetosite()
Dim IE As New SHDocVw.InternetExplorer
IE.Visible = True
IE.navigate "www.finance.yahoo.com"
Do While IE.ReadyState <> READYSTATE_COMPLETE
Loop
Application.Wait (Now + TimeValue("00:00:10"))
IE.Document.forms("input").elements("yfin-usr-qry").Value = "APPL"
IE.Document.forms("input").elements("search-button").Focus
IE.Document.forms("input").elements("search-button").Click
End Sub
Но, как уже упоминалось выше, если вы знаете символы, которые вы хотите найти, вам, скорее всего, будет лучше вместо того, чтобы просто перейти непосредственно кhttps://finance.yahoo.com/quote/[SYMBOL]