Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

Click auf Submit Button in html via VBA

Forumthread: Click auf Submit Button in html via VBA

Click auf Submit Button in html via VBA
30.04.2016 15:50:49
Henner
Hallo zusammen,
mit folgendem Code lasse ich Daten von Excel in html übergeben:

Sub Anmelden()
Dim IEApp As Object
Set IEApp = CreateObject("InternetExplorer.Application")
IEApp.Visible = True
IEApp.Navigate "https://xxx.xx/form.php?id=12345"
Do: Loop Until IEApp.Busy = False
Do: Loop Until IEApp.Busy = False
With IEApp.Document
Do: Loop Until .ReadyState = "complete"
.getelementbyid("username").Value = "BENUTZERNAME"
.getelementbyid("password").Value = "PASSWORT"
.getelementbyid("submit").Click
End With
Set IEApp = Nothing
End Sub
Leider funktioniert der Click auf den Submit Button nicht, da dieser keine ID zugewiesen hat:
Userbild
Kann mir jemand sagen wie ich diesen Button ansprechen bzw. anklicken kann?
Vielen Dank & Gruss, Henner

Anzeige

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Click auf Submit Button in html via VBA
30.04.2016 20:59:14
Christoph
Hey,
habe gerade erst selber an sowas gearbeitet.
Versuch mal das hier für deine Zeile submit click zu verwenden.
Dim objCtrl As Object
For Each objCtrl In IEApp.document.forms(0).elements
If objCtrl.Type = "submit" Then
If objCtrl.Value = "login" Then
Exit For
End If
End If
Next
Gruß Christoph

Anzeige
AW: Click auf Submit Button in html via VBA
30.04.2016 21:05:11
Christoph
Nachtrag.
Da fehlt natürlich eine Zeile.
Dim objCtrl As Object
For Each objCtrl In IEApp.document.forms(0).elements
If objCtrl.Type = "submit" Then
If objCtrl.Value = "login" Then
objCtrl.Click
Exit For
End If
End If
Next

AW: Click auf Submit Button in html via VBA (ERL)
02.05.2016 13:00:09
Henner
Hallo Christoph,
funktioniert perfekt - danke! Gruss Henner
Anzeige
Anzeige
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18