QueryTables Reuqest / Zahlenformat
17.05.2020 17:35:44
Marc
ich arbeite gerade das erste mal mit QueryTables. Die Anfrage liefert mir dabei Zahlenwerte mit einem Punkt als Dezimaltrennzeichen aber ich brauche ein Komma um mit den Werten kalkulieren zu können denn Excel erkennt sie sonst als Text. Die Verwendung der .TextFileDecimalSeparator = "." - Methode führt nicht zum gewünschten Ergebnis. Im Folgender seht ihr den entsprechenden Code:
With divSheet.QueryTables.Add(Connection:="TEXT;https://query1.finance.yahoo.com/v7/finance/download/DAI.DE?period1=1262304000&period2=1577750400&interval=1d&events=div", Destination:=Range("$A$1"))
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.RefreshStyle = xlInsertDeleteCells
.SavePassword = False
.SaveData = False
.AdjustColumnWidth = True
.RefreshPeriod = 0
.TextFilePromptOnRefresh = False
.TextFilePlatform = 850
.TextFileStartRow = 1
.TextFileParseType = xlDelimited
.TextFileTextQualifier = xlTextQualifierDoubleQuote
.TextFileConsecutiveDelimiter = False
.TextFileTabDelimiter = False
.TextFileSemicolonDelimiter = False
.TextFileCommaDelimiter = True
.TextFileSpaceDelimiter = False
.TextFileDecimalSeparator = "."
.TextFileColumnDataTypes = Array(4, 2)
.TextFileTrailingMinusNumbers = True
.Refresh BackgroundQuery:=False
End With
Gibt es eine QueryTables.Methode, die es ermöglicht mir Nummern auszugeben oder bleibt mir nur übrig die gesamte Spalte anschließend mit XLNumberFormat neu zu formatieren?
VG,
Marc