Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler 424 Objekt erforderlich
16.02.2015 13:33:31 Daniel W.
NotSolved

Ansicht des Beitrags:
Von:
Daniel W.
Datum:
16.02.2015 13:33:31
Views:
1942
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler 424 Objekt erforderlich

Hallo zusammen,

ich habe eine Excel Datei mit 2 Arbeitsblättern "DatenEingabe" und "Entfernungen".

Das folgende Makro wird über einen Button ausgeführt welcher in dem Arbeitsblatt "Entfernungen" liegt.

In dem Arbeitsblatt "Entfernungen" stehen in Spalte A und B Stadtnamen.

Das Makro geht die Spalten A und B durch und schreibt in Spalte C die Entfernung(von Luftlinie.org)

Nun möchte ich aber den Button in das Arbeitsblatt "DatenEingabe" verschieben.

Das führt zu dem "Laufzeitfehler 424 Objekt erfoderlich"

Private Sub CommandButton21_Click()

Zeilen = Worksheets("Entfernungen").UsedRange.SpecialCells(xlCellTypeLastCell).Row

For schleife = 1 To Zeilen
   Dim IEApp As Object, luftlinie As Object
   Set IEApp = CreateObject("InternetExplorer.Application")
   IEApp.Visible = False
IEApp.Navigate "http://www.luftlinie.org/" & Cells(schleife, 1) & "_" & Cells(schleife, 2)
   Do: Loop Until IEApp.busy = False
   Do: Loop Until IEApp.busy = False
   Do: Loop Until IEApp.document.readyState = "complete"
     
Set luftlinie = IEApp.document.getElementById("airline")=> hier entsteht der Laufzeitfehler 424
     
If Not luftlinie Is Nothing Then
        
Worksheets("Entfernungen").Cells(schleife, 3) = Zahlen_übernehmen(luftlinie.innertext) / 100
        
End If

   IEApp.Quit
   Set IEApp = Nothing

   Next schleife
    

End Sub

Schon mal Danke für eure Hilfe.

MfG Daniel

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler 424 Objekt erforderlich
16.02.2015 13:33:31 Daniel W.
NotSolved