返回列表 上一主題 發帖

[發問] 如何用VBA算出時間週期

[發問] 如何用VBA算出時間週期

請問如何用VBA算出tick   時間          開盤價         最高價         最低價         收盤價         成交量
小台.zip (34.87 KB)
謝謝

謝謝大大的指導
我忘記說明時間週期是一分鐘的
時間   開盤價    最高價    最低價   收盤價  成交量

TOP

請問如何用VBA算出tick   時間          開盤價         最高價         最低價         收盤價         成交量

謝謝
jerrystock 發表於 2012-9-18 20:41


簡單用公式不就可以嗎



多少行        24216        =COUNT(A:A)
開盤價        7735        =B2
最高價        7769        =MAX(B:B)
最低價        7713        =MIN(B:B)
收盤價        7749        =INDEX(B:B,MATCH(9.99999999999999E+307,B:B))
成交量        33413        =SUM(C:C)
  1. Sub test()
  2.     Dim count, 開盤價, 最高價, 最低價, 收盤價, 成交量
  3.     count = Application.WorksheetFunction.count(Range("A:A"))
  4.     開盤價 = [B2]
  5.     最高價 = Application.WorksheetFunction.Max(Range("B:B"))
  6.     最低價 = Application.WorksheetFunction.Min(Range("B:B"))
  7.     收盤價 = [B2].End(xlDown)
  8.     成交量 = Application.WorksheetFunction.Sum(Range("C:C"))
  9. End Sub
複製代碼
懂得發問,答案就會在其中

今日の一秒は  明日にない
http://kimbalko-chi.blogspot.com
http://kimbalko.blogspot.com

TOP

        靜思自在 : 好事要提得起,是非要放得下,成就別人即是成就自己。
返回列表 上一主題