返回列表 上一主題 發帖

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

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

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

請問如何用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

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

TOP

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