Chào các anh chị,
Em có một vấn đề sau:
Em có một danh mục tỉ giá theo ngày như sau:
|
Khi ta chọn một ngày bất kỳ, macro sẽ chọn ra tỷ giá của ngày gần nhất (Ngày tỷ giá <= ngày tham chiếu)
Ví dụ: Khi ta chọn ngày 13/10/2008 thì ngày gần nhất trong danh mục là ngày 12/10/2008 ==> lấy tỷ giá 17.905 điền vào 1 ô nào đó.
Xin các anh chị xem file đính kèm.
Xin các anh chị cho em giải pháp bằng VBA càng gọn càng tốt! Em xin cảm ơn!
Em có một vấn đề sau:
Em có một danh mục tỉ giá theo ngày như sau:
A
|
B
|
C
|
D
|1
|
CURY ID
|
RATE DATE
|
BASE CURY ID
|
CURY RATE
|2
|USD|
01/01/2008
|VND|
16590
|3
|DKK|
01/01/2008
|USD|
5.7
|4
|USD|
12/09/2008
|VND|
17890
|5
|USD|
14/09/2008
|VND|
17891
|6
|USD|
16/09/2008
|VND|
17892
|7
|USD|
18/09/2008
|VND|
17893
|8
|USD|
20/09/2008
|VND|
17894
|9
|USD|
22/09/2008
|VND|
17895
|10
|USD|
24/09/2008
|VND|
17896
|11
|USD|
26/09/2008
|VND|
17897
|12
|USD|
28/09/2008
|VND|
17898
|13
|USD|
30/09/2008
|VND|
17899
|14
|USD|
02/10/2008
|VND|
17900
|15
|USD|
04/10/2008
|VND|
17901
|16
|USD|
06/10/2008
|VND|
17902
|17
|USD|
08/10/2008
|VND|
17903
|18
|USD|
10/10/2008
|VND|
17904
|19
|USD|
12/10/2008
|VND|
17905
|<== Lấy tỷ giá này20
|USD|
14/10/2008
|VND|
17906
|21
|USD|
16/10/2008
|VND|
17907
|22
|USD|
18/10/2008
|VND|
17908
|23
|USD|
20/10/2008
|VND|
17909
|24
|USD|
22/10/2008
|VND|
17910
|25
|USD|
24/10/2008
|VND|
17911
|26
|USD|
26/10/2008
|VND|
17912
|27
|USD|
28/10/2008
|VND|
17913
|Ví dụ: Khi ta chọn ngày 13/10/2008 thì ngày gần nhất trong danh mục là ngày 12/10/2008 ==> lấy tỷ giá 17.905 điền vào 1 ô nào đó.
Xin các anh chị xem file đính kèm.
Xin các anh chị cho em giải pháp bằng VBA càng gọn càng tốt! Em xin cảm ơn!
File đính kèm
Lần chỉnh sửa cuối: