Web query
17.06.2004 10:52:41
Frank
ich habe mir ein macro zusammengebastelt um mir bei YAHOO kurse einzelner Zertifikate (als csv) herunterzuladen.
allerdings habe ich drei probleme:
Sheet:
Spalte A sind die WKNs
Spalte B sollen die Kurse
Sub yahoo()
URLYahoo = <a href=""http://de.rd.yahoo.com/finance/quotes_download/?http://de.finance.yahoo.com/d/quotes.csv?s=DE"">"http://de.rd.yahoo.com/finance/quotes_download/?http://de.finance.yahoo.com/d/quotes.csv?s=DE"</a>
symbole = ActiveCell & ".F&f=sl1d1t1c1ohgv&e=.csv"
URL = URLYahoo + symbole
ActiveCell.Cells(1, 2).Select
With Sheets("Data").QueryTables.Add(Connection:="URL;" & URL, _
Destination:=ActiveCell)
.BackgroundQuery = True
.TablesOnlyFromHTML = False
.Refresh BackgroundQuery:=False
.SaveData = True
ActiveCell.Select
Selection.TextToColumns Destination:=ActiveCell, DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=False, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
Array(7, 1), Array(8, 1), Array(9, 1)), TrailingMinusNumbers:=True
End With
End Sub
1) Wenn ich das Macro in der ersten zeile im sheet ausfuehre kein problem, wenn ich allerdings in A2 das macro ausfuehre
verschiebt er mir die erste zeile.
2) ich wollte mit activecell eigentlich erreichen dass ich alle wkn anklicke und excel mir dann alle kurse hohlt.
3) wie erreiche ich dass er mit NUR den kurs in eine bestimmte zelle schreibt und den rest loescht?
Ich hoffe jemand kann mir anfaenger weiterhelfen!
Danke im Voraus!
Frank