Ich versuche, die Antwort von der Website zu kopieren, aber ich muss eine der Optionen aus der Dropdown-Liste auswählen, damit die Seite aktualisiert werden kann.Excel VBA Wählen Sie Option Website Dropdown-Liste und klicken Sie
Bis jetzt, ich habe es geschafft, IE zu öffnen und klicken Sie auf die Dropdown-Taste, aber ich kann nicht die Option wählen, weiß nicht warum. Bitte finden Sie das Beispiel des Codes unten.
Sub OpenWebSelectClickSaveHtmlFile()
Dim URL As String
URL = "http://formulaacademia.com.br/academia"
Set myIE = CreateObject("InternetExplorer.Application")
With myIE
.navigate URL
.Visible = True
Do While .Busy = True Or .readyState <> 4
Loop
DoEvents
Set selectitems = myIE.document.getElementsByTagName("button")
For Each i In selectitems
i.Click
Next i
End With
End Sub
Rgds
Setzen Sie 'DoEvents' in die' Do ... Loop'. Welche Daten möchten Sie schließlich aus der Antwort abrufen? Die Verwendung von XHR anstelle von IE könnte eine bessere Lösung sein. – omegastripes