3
私はブルームバーグにCONECTすると、私は次のコードを使用し、データを取得するために、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"を使用し、ループを使用して#N/Asを0にする – EKSK