Я новичок в использовании VBA. Я пытаюсь обернуть свою голову, используя ее правильно. У меня есть этот код, и кажется, что он отлично работает 1 st, но потом я не могу заставить его работать снова. Я пытаюсь попасть на страницу сводки матча для игры в баскетбол. Если бы я мог бы получить некоторую помощь, которую она была бы оцененаКод VBA не работает постоянно
Sub Test()
Dim URL As String
Dim IE As InternetExplorer
Dim HTMLdoc As HTMLDocument
Dim TDelements As IHTMLElementCollection
Dim TDelement As HTMLTableCell
Dim i As Integer
URL = "http://www.flashscore.com/basketball/"
Set IE = New InternetExplorer
With IE
.Navigate URL
.Visible = True
While .Busy Or .ReadyState <> READYSTATE_COMPLETE: DoEvents: Wend
Set HTMLdoc = .Document
End With
Set TDelements = HTMLdoc.getElementsByTagName("td")
For Each TDelement In TDelements
If TDelement.Title = "Click for match detail!" Then
TDelement.Click
End If
Next
End Sub
ли вы получите какие-либо ошибки? Пожалуйста, объясните **, как ** это не работает последовательно. – Dai
Когда я 1-й использую этот код, он отлично работает, он отобразит страницу сводной информации о матче, но если я попытаюсь запустить код снова, страница с совпадением не появится. – Niftywonz