przycisk witryny „kliknij” w programie Excel VBA


Mam skrypt, który piszę, w którym mogę wykonać formularz na stronie internetowej za pomocą makra. Potrafię otworzyć przeglądarkę internetową i poprawnie przekazać wszystkie zmienne, jednak kiedy przychodzi czas na wysłanie, trochę się gubię.
to jest element w serwisie, który chcę kliknąć - to jest przycisk o nazwie „kup”
<input type="submit" name="submit" value="Buy">

Mam dwa problemy:
1) Nie wiem, jak prawidłowo odwołać się do tego w VBA
2) obok jest przycisk, który dokona sprzedaży (dokładnie odwrotny do tego, co chcę zrobić) i jest do tego element:
<input type="submit" name="submit" value="Sell">

Czy ktoś zna odpowiedni kod do kliknięcia przycisku „kup”?
oto mój dotychczasowy kod:
Dim IE As Object
Set IE = New InternetExplorer
IE.Visible = True
IE.Navigate "somewebsite.com"Do While IE.Busy: DoEvents: Loop
Do While IE.ReadyState <> 4: DoEvents: Loop
IE.Document.All("resourceoption").Value = "item"
IE.Document.All("amount").Value = 1
IE.Document.All("priceper").Value = 99
Do While IE.Busy: DoEvents: Loop
Do While IE.ReadyState <> 4: DoEvents: Loop

Zaproszony:
Anonimowy użytkownik

Anonimowy użytkownik

Potwierdzenie od:

With IE.document Set elems = .getElementsByTagName("input")
For Each e In elems If (e.getAttribute("value") = "Buy") Then
e.Click
Exit For
End If Next eEnd With

powyższy fragment kodu wykonuje wymagane zadanie

Aby odpowiedzieć na pytania, Zaloguj się lub Zarejestruj się