quocturtle
Thành viên chính thức


- Tham gia
- 22/3/12
- Bài viết
- 68
- Được thích
- 3
Chào anh/chị
Em hiện đang rất cần anh/chị giúp đỡ cho 1 code VBA tạo công thức.
Em đang làm luận văn, cần viết hàm theo định dạng sẵn để tải được thông tin từ Bloomberg về. Anh/chị xem file excel đính kèm để dễ hình dung.
Ở cột G (INPUT), nơi em sẽ nhập công thức VBA. Tạm gọi công thức đó là INPUT vậy. Công thức INPUT sẽ có dạng:
= INPUT (Export Cell, Data 1, Data 2, Data 3, etc.)
Trong đó:
- Export Cell là nơi xuất ra kết quả
- Data 1, 2, 3 etc. là dữ liệu nhập vào
Ví dụ:
=INPUT(H6, C6,D6,E6,F6)
Kết quả:
- Xuất ra ở ô H6 một công thức như sau:
=BDP("ADM US Equity","ALTMAN_Z_SCORE", "FUND_PER=q4", "EQY_FUND_YEAR=2012" )
Trong đó:
"ADM US Equity" <-- Data 1
"ALTMAN_Z_SCORE" <-- Data 2
"FUND_PER=q4" <-- Data 3
"EQY_FUND_YEAR=2012 <-- Data 4
Vì =BDP() là công thức built sẵn trong Bloomberg Add-in của Excel. Công thức này dùng để tài thông tin từ Bloomberg về.
Lưu ý:
- Số lượng Data 1, 2, 3, etc, trong công thức INPUT anh chị cho em max tới 10 Data được không ạ. Vì một số phần khác số lượng data nhập sẽ nhiều hơn
- Lúc xuất ra kết quả, tại ô xuất ra cần phải bị #NAME? vì chắc chắn máy tính sẽ ko hiểu BDP () là gì. Cái này em sẽ đem vào máy tính trường lúc đó Excel trường nhận ra sẽ download được data về.
- Lúc xuất ra:
=BDP(Data 1, Data 2, Data 3, etc.)
- Em đã thử với ghép text bằng & trực tiếp trong công thức của Bloomberg BDP nhưng ko thành công.
Rất mong anh/chị giúp đỡ.
Thân,
Em hiện đang rất cần anh/chị giúp đỡ cho 1 code VBA tạo công thức.
Em đang làm luận văn, cần viết hàm theo định dạng sẵn để tải được thông tin từ Bloomberg về. Anh/chị xem file excel đính kèm để dễ hình dung.
Ở cột G (INPUT), nơi em sẽ nhập công thức VBA. Tạm gọi công thức đó là INPUT vậy. Công thức INPUT sẽ có dạng:
= INPUT (Export Cell, Data 1, Data 2, Data 3, etc.)
Trong đó:
- Export Cell là nơi xuất ra kết quả
- Data 1, 2, 3 etc. là dữ liệu nhập vào
Ví dụ:
=INPUT(H6, C6,D6,E6,F6)
Kết quả:
- Xuất ra ở ô H6 một công thức như sau:
=BDP("ADM US Equity","ALTMAN_Z_SCORE", "FUND_PER=q4", "EQY_FUND_YEAR=2012" )
Trong đó:
"ADM US Equity" <-- Data 1
"ALTMAN_Z_SCORE" <-- Data 2
"FUND_PER=q4" <-- Data 3
"EQY_FUND_YEAR=2012 <-- Data 4
Vì =BDP() là công thức built sẵn trong Bloomberg Add-in của Excel. Công thức này dùng để tài thông tin từ Bloomberg về.
Lưu ý:
- Số lượng Data 1, 2, 3, etc, trong công thức INPUT anh chị cho em max tới 10 Data được không ạ. Vì một số phần khác số lượng data nhập sẽ nhiều hơn
- Lúc xuất ra kết quả, tại ô xuất ra cần phải bị #NAME? vì chắc chắn máy tính sẽ ko hiểu BDP () là gì. Cái này em sẽ đem vào máy tính trường lúc đó Excel trường nhận ra sẽ download được data về.
- Lúc xuất ra:
=BDP(Data 1, Data 2, Data 3, etc.)
- Em đã thử với ghép text bằng & trực tiếp trong công thức của Bloomberg BDP nhưng ko thành công.
Rất mong anh/chị giúp đỡ.
Thân,