0
とウェブサイト上の入力ボックスに私は単純にExcelに入力された値を挿入しようとしています:(私は、このVBAコードは動作しません理由を把握しようと、彼は壁に頭を叩いてきたVBA
を埋めます。。ウェブサイトの入力ボックスに入力ボックス、それはので、私はそれはそれとは何かを持っていると確信しているHTMLに来るとき、私は初心者だ
ここでは、ウェブサイトZomato.comからHTML要素です:
<input class="dark" id="location_input" role="combobox" aria-expanded="true" aria-labelledby="label_search_location" aria-owns="explore-location-suggest" aria-autocomplete="list" placeholder="Please type a location...">
私のVBAコードは次のとおりです。
Sub Merchant_Extraction()
Dim IE As Object
Dim form As Variant
Dim button As Variant
Set IE = CreateObject("internetexplorer.application")
merchantzip = InputBox("Enter Zip Code")
With IE
.Visible = True
.navigate ("http://www.zomato.com")
While IE.readystate <> 4
DoEvents
Wend
IE.Document.GetElementByID(“location_input_sp”).Item.innertext = merchantzip
Set form = IE.Document.getelementsbytagname("form")
Set button = form(0).onsubmit
form(0).get
End With
Set IE = Nothing
End Sub
私はなぜそれが動作していないか不明です - どんな助けも信じられないでしょう!
どうしてあなたは擦っていますか? [APIを使用する](https://developers.zomato.com/documentation)。 – Comintern