2016-08-23 115 views
1

BDH式を使用することは可能ですが、セキュリティの名前を使用する代わりに、たとえばセル内の情報を使用します(A列)あなたは有価証券のISINを持っていると私は、ある日に、列Cの価格をしたい、列Bで利用可能日:VBAマクロ内のいくつかのセルにBloomberg BDH式を使用する

for I = 1 to 10 

    cells(i+1,3) = BDH(cells(i+1,1),"PX_LAST", cells(i+1,3), cells(I+1,3), "Period, Dates", "M,H") 

next I 
+0

もちろん、UDFを作成すると、おそらくこれが役立ちますhttp://stackoverflow.com/questions/27236721/how-to-use-bloomberg-data-history-bdh-command-within-microsoft -visual-basic-v?rq = 1。 – Lowpar

+0

私はすでにその投稿をチェックしています。 Excelセルではなく資産の名前と正確な日付を使用 –

+0

セルを使用するには、.address関数を使用し、文字と行番号を取得する必要があります。ETF.Range(JD&Erw).address、ここでJDは私が使いたい文字で、Erwは最後の行です。 – Lowpar

答えて

0

はい、できます。

BDH(A1 & " ISIN", "PX_LAST", "8/25/2016", "8/25/2016") 

あなたは、日付を含むセルを参照して日付を置き換えることができます。ISINは、セルA1に格納されている場合は、この数式を使用することができます。

関連する問題