ich stehe aktuell vor folgendem Problem: Ich habe ein Tabellenblatt "Aktienübersicht" mit einer Matrix aus verschiedenen Aktientiteln und dazugehörigen Kennzahlen (Marktkapitalisierung, Umsatz etc.). Zu jedem Aktien-Ticker/Kürzel (Spalte A) möchte ich die verschiedene Kennzahlen aus Tabellen direkt aus dem Netz tagesaktuell abfragen. Die abzufragende URL Für den Ticker TSLA (Tesla) wäre bspw.: https://finviz.com/quote.ashx?t=TSLA
Die Tabelle sollte so dynamisch sein, dass ich alle Aktien-Ticker für die ich mir interessiere (bspw. GME, CRSP, TSLA, GH, etc.) in eine Zelle der Spalte A schreibe, und die nachfolgenden Spalten mit den benötigten Informationen mit Formeln gefüllt sind die sich den Ticker aus Spalte A ziehen und anschließend automatisch die benötigte Information zum Ticker aus dem Netz laden. Ich weiß, dass dies in Office 365 mit der nachfolgenden Formel funktioniert (ich nehme an, dass dies möglich ist, da Office 365 direkt im Browser und Internet ist und es daher einfacher ist Internettabellen abzufragen). Die hierzu verwendende Formel lautet: =--SUBSTITUTE(INDEX(IMPORTHTML("http://finviz.com/quote.ashx?t="&$A6,"table", 11),4,4),"*"," ")
Eine Offline Lösung die erheblichen Mehraufwand bedeutet und eigentlich nicht infrage kommt ist, dass ich die Online Tabellen mit in separate Worksheets je Aktientitel (ein Sheet für Tesla, ein Sheet für Volkswagen, ein Sheet für Crispr, ein Sheet für Gamestop...) in meiner Excel Datei verbinde, die Tabellen in die Worksheets reinlade, dort auf Knopfdruck aktualisieren lasse und mit Bezügen in mein Bewertungsblatt lade. Dies ist mir zu statisch.
Als Beispiel dient das angehängte Tabellenblatt (https://www.herber.de/bbs/user/142599.xlsx). Ich würde die Aktie als Tesla als Beispiel nutzen und vom nachfolgenden Link (https://finviz.com/quote.ashx?t=TSLA) den Market Cap und Income rausziehen und den Market Cap in Zelle D5 und Income in E5 hereinladen wollen. In Zelle D5 und E5 soll somit jeweils eine Formel stehen die die Informationen abfragen.