Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
1404to1408
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

URL Formatierung

URL Formatierung
02.02.2015 08:24:41
unzzz1978
Hallo noch mal,
fast hätte ich meinen 2. Punkt ganz vergessen. Ich möchte historische Kurse von der Seite Yahoo-Finanzen downloaden. Die dazugehörige URL baut sich wie folgt auf:
https://de.finance.yahoo.com/q/hp?s=ADS.DE&b=30&a=00&c=2014&e=30&d=00&f=2014&g=d
Die Zahlen entsprechen dem abzufragenden Datum: 30.1.2014. Genau diese Zahlen möchte ich aber durch Zahlen in meine Tabelle ersetzen, damit ich die Abfrage ber VBA in mein jeweiligens Tabellenblatt einfügen kann.
Ist es möglich die Zahlen durch Zellbezüge zu erseten?
Beste Grüße
unzzz1978

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: URL Formatierung
02.02.2015 17:02:53
Michael
Hi unzzz1978,
schnappe Dir in der Tabelle je eine Zelle für Tag, Monat und Jahr - die kannst Du händisch eingeben oder, wenn Dir das zu umständlich ist, direkt aus der Zelle mit dem kompletten Datum ziehen.
Aus Datum in z.B. A1 mit =Tag(A1) usw.
Wenn T/M/J in B1, C1 und D1 stehen, setzt Du Dir den String in VBA dann so zusammen:
="https://de.finance.yahoo.com/q/hp?s=ADS.DE&b=" & range("b1") & "usw"
Schöne Grüße,
Michael

AW: URL Formatierung
03.02.2015 19:17:01
unzzz1978
Hallo Michael,
viele Dank für deine schnellen Beitrag ! Leider weißt mir das Modul einen Syntaxfehler bzw.erwarteter Ausdruck.
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;https://de.finance.yahoo.com/q/hp?s=ADS.DE&b="&range("a57")&a=&range("a58")&c=&range("a59")&e=&range("a57")&d=&range("a58")&f=&range("a59")"&g=d"
, Destination:=range("$A$136"))
Hoffe du oder anderer Teilnehmer können helfen.
LG
unzzz1978

Anzeige
VBA-Feinheiten
05.02.2015 03:49:24
Michael
Hi unzi,
daß die Leut aber auch nie machen können, was man sagt!
Der Syntax-Fehler hat zwei Ursachen: VBA zickt nämlich (manchmal), wenn man vor und nach dem "&"-Operator kein Leerzeichen läßt.
Außerdem paß bitte auf, daß Du die vorhandenen Textschnipsel in "" setzt, also so (Ausschnitt aus Deinem string):
& range("a57") & "a=" & range("a58") & "usw."
Beides ist in meinem Beispiel vorhanden.
Viel Spaß und schöne Grüße,
Michael

AW: URL Formatierung die zweite
05.02.2015 04:10:41
Michael
Ein weiterer Knackpunkt sind die Unterstriche zur Verbindung von Zeilen: Du hast sie, soweit man es hier beurteilen kann, nicht konsequent eingesetzt.
Problematisch ist insbesondere der Zeilenumbruch zwischen der zweiten und der dritten Zeile, der *innerhalb* eines Strings liegt - das kann nicht gehen.
Insgesamt sollte es etwa so aussehen:
With ActiveSheet.QueryTables.Add(Connection:= _
"URL;https://de.finance.yahoo.com/q/hp?" & _
"s=ADS.DE&b=" & "usw."
Mühsam nährt sich das Eichhörnchen, sorry.
Ciao,
Michael
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige