Thema Datum  Von Nutzer Rating
Antwort
16.11.2020 17:32:10 Näpflin
NotSolved
16.11.2020 18:05:38 volti
NotSolved
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
Rot Neues Problem
19.11.2020 16:25:00 Näpflin
NotSolved
19.11.2020 17:25:14 Gast70572
NotSolved

Ansicht des Beitrags:
Von:
Näpflin
Datum:
19.11.2020 16:25:00
Views:
583
Rating: Antwort:
  Ja
Thema:
Neues Problem

Guten Tag 

 

Ich habe mein obgenanntes Problem endlich gelöst, vielen Dank ihr seid die Besten!!!

Nun kann ich mit dem folgenden Makro den Aktienpreis scrapen.

Jetzt stellt sich bei mir die Frage, ob und wie es möglich ist, gleichzeitig mehrere Ticker in derselben Spalte rauszuziehen.

Zudem möchte ich nebst dem Aktienpreis noch weitere Kennzahlen wie zum Beispiel P/E Ratio, KGV oder Market Cap abfragen.

Könnt ihr mir da behilflich sein?

 

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) Fw(b) Fz(36px) Mb(-4px) 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

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
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
Rot Neues Problem
19.11.2020 16:25:00 Näpflin
NotSolved
19.11.2020 17:25:14 Gast70572
NotSolved