3
我上通過VBA下載彭博社的數據,以瞬移彭博社,並獲得我使用下面的代碼的數據spreedsheet目前的工作:VBA /彭博/ .NonTradingDayValue
Set myBlpObject = New BlpData
myBlpObject.SubscriptionMode = ByRequest
With myBlpObject
.ReverseChronological = True
.Periodicity = bbActualDaily
.DisplayNonTradingDays = AllCalendar
.NonTradingDayValue = "B"
.ShowHistoricalDates = True
End With
'Security = Array("DAX Index", "SX5E Index", "SXXE Index", "nky index", "spx index")
Security = slice
vtfields = Array("PX_LAST")
vtstart = "03.01.2017"
vtende = "06.08.2017"
這工作得很好,但我得到每個非交易日最後一個可用的價值結轉...
我的問題是我怎麼能得到非交易日的價值爲0?這部分的正確填充是什麼.NonTradingDayValue =「B」?
我真的很感謝您能提供任何幫助。
謝謝你的幫助!我只是使用「ShowNoNumber」並使用Loop來將#N/As與0相除 – EKSK