2016-08-23 2 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에 저장되어있는 경우에 당신은이 공식을 사용할 수 있습니다.

관련 문제