Я следовал учебному пособию и у меня возникла ошибка при выполнении кода, который я скопировал:
Private Sub CommandButton1_Click()
Dim internet As Object
Dim internetdata As Object
Dim div_result As Object
Dim header_links As Object
Dim link As Object
Dim URL As String
Set internet = CreateObject("InternetExplorer.Application")
internet.Visible = True
URL = "https://www.google.co.in/search?q=how+to+program+in+vba"
internet.navigate URL
Do Until internet.readyState >= 4
DoEvents
Loop
Application.Wait Now + TimeSerial(0, 0, 5)
Set internetdata = internet.document
Set div_result = internetdata.getElementById("res")
Set header_links = div_result.getElementsByTagName("h3")
For Each h In header_links
Set link = h.ChildNodes.Item(0)
Cells(Range("A" & Rows.Count).End(xlUp).Row + 1, 1) = link.href
Next
MsgBox "done"
End Sub
Ошибка возникает на
Cells(Range("A" & Rows.Count).End(xlUp).Row + 1, 1) = link.href
Что здесь не так?
РЕДАКТИРОВАТЬ: код должен дать URL-адреса из поиска Google и написать его в список Excel:
Код скопирован отсюда:
Получение ссылок / URL с веб-страницы-Excel VBA