返回列表 上一主題 發帖

[發問] 求每月第一個交易日

[發問] 求每月第一個交易日

請問高手:
A:G欄是由網路下載來的個股歷史交易資料(日),請問有何辦法在K欄自動由A欄依序抓取每月的第一個交易日的日期,因為每個月的第一個交易日不一定在1日,以2000年4月為例,第一個交易日是2000/4/3,請高手賜教,謝謝
test.rar (85.29 KB)
年齡不小,但我很想學

回復 1# bhsm
  1. Sub nn()
  2. Set d = CreateObject("Scripting.Dictionary")
  3. For Each a In Range([A2], [A2].End(xlDown))
  4.    If d.exists(Format(a, "yyyymm")) = False Then d(Format(a, "yyyymm")) = a
  5. Next
  6. [K2].Resize(d.Count, 1) = Application.Transpose(d.items)
  7. End Sub
複製代碼
學海無涯_不恥下問

TOP

回復 2# Hsieh
感謝Hsieh大,VBA執行速度真快,感恩
年齡不小,但我很想學

TOP

        靜思自在 : 人要自愛,才能愛普天下的人。
返回列表 上一主題