標題:
[發問]
求每月第一個交易日
[打印本頁]
作者:
bhsm
時間:
2015-5-31 12:16
標題:
求每月第一個交易日
請問高手:
A:G欄是由網路下載來的個股歷史交易資料(日),請問有何辦法在K欄自動由A欄依序抓取每月的第一個交易日的日期,因為每個月的第一個交易日不一定在1日,以2000年4月為例,第一個交易日是2000/4/3,請高手賜教,謝謝
[attach]21066[/attach]
作者:
Hsieh
時間:
2015-5-31 22:27
回復
1#
bhsm
Sub nn()
Set d = CreateObject("Scripting.Dictionary")
For Each a In Range([A2], [A2].End(xlDown))
If d.exists(Format(a, "yyyymm")) = False Then d(Format(a, "yyyymm")) = a
Next
[K2].Resize(d.Count, 1) = Application.Transpose(d.items)
End Sub
複製代碼
作者:
bhsm
時間:
2015-6-1 08:12
回復
2#
Hsieh
感謝Hsieh大,VBA執行速度真快,感恩
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)