Thema Datum  Von Nutzer Rating
Antwort
16.11.2020 17:32:10 Näpflin
NotSolved
16.11.2020 18:05:38 volti
NotSolved
Rot Laufzeitfehler 91 - Object variable or With block variable not set
16.11.2020 19:32:36 volti
NotSolved
16.11.2020 19:00:02 Gast79865
NotSolved
16.11.2020 19:00:43 Gast55387
NotSolved
17.11.2020 18:19:06 Gast89521
NotSolved
19.11.2020 16:25:00 Näpflin
NotSolved
19.11.2020 17:25:14 Gast70572
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
16.11.2020 19:32:36
Views:
517
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler 91 - Object variable or With block variable not set

Hallo Näplin,

wie Gast79865 schon schrieb, dem kann ich mich nur anschließen....

Hier noch mal eine lauffähige Beispielversion, nicht ohne den Hinweis, dass es die angegebene Class wohl nicht gibt. Ich hab eeine andere rausgesucht.

Möglicherweise ändert sich diese ja auch mit der Zeit, das wäre schlecht.

 

Option Explicit

Sub Sub_Aktienkurse()
 Dim ticker As String
 Dim myValue As String
 Dim allRowOfData  As Object
 Dim i As Integer
 
 ticker = Range("A1")
 
 With CreateObject("InternetExplorer.Application")

  .Top = 0
  .Left = 0
  .WIDTH = 800
  .HEIGHT = 600
  .Visible = True
  .Navigate "https://finance.yahoo.com/quote/" & ticker & "?p=" & ticker & ""
  .Visible = True
 
  Do While .Busy
     DoEvents
  Loop
 
  Set allRowOfData = .Document.getElementsByClassName("Trsdu(0.3s) Fz(s) Mt(4px) Mb(0px) Fw(b) D(ib)")

  For i = 0 To allRowOfData.Length - 1
      Range("B1").Offset(0, i).value = allRowOfData(i).innerText
  Next i

  .Quit
 End With
 
End Sub

viele Grüße

Karl-Heinz


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
16.11.2020 17:32:10 Näpflin
NotSolved
16.11.2020 18:05:38 volti
NotSolved
Rot Laufzeitfehler 91 - Object variable or With block variable not set
16.11.2020 19:32:36 volti
NotSolved
16.11.2020 19:00:02 Gast79865
NotSolved
16.11.2020 19:00:43 Gast55387
NotSolved
17.11.2020 18:19:06 Gast89521
NotSolved
19.11.2020 16:25:00 Näpflin
NotSolved
19.11.2020 17:25:14 Gast70572
NotSolved