返回列表 上一主題 發帖

[發問] 求各位幫幫小弟[關於更新股票圖ohlcchart]

試試看
  1. Option Explicit

  2. Public analyopt As Integer
  3. Sub main()

  4.     frmselect.Show
  5.     Select Case analyopt
  6.         Case 1
  7.             chart1.Select
  8.             Application.Calculation = xlAutomatic
  9.         Case 2
  10.             chart2.Select
  11.             Application.Calculation = xlAutomatic
  12.         Case 3
  13.             chart3.Select
  14.             Application.Calculation = xlAutomatic
  15.     End Select
  16.         
  17. End Sub
複製代碼

TOP

回復 4# clayton0403


    不知道這樣是否為你想要的解答?
  1. Option Explicit

  2. Public analyopt As Integer
  3. Sub main()
  4. Dim ANS As Integer
  5. Dim OHLCrange As Range
  6.   frmselect.Show
  7.     Select Case analyopt
  8.         Case 1
  9.             ANS = 1
  10.         Case 2
  11.             ANS = 2
  12.         Case 3
  13.             ANS = 3
  14.     End Select
  15.     Set OHLCrange = Sheets(ANS & "HISTDATA").Range("A2:E" & Sheets(ANS & "HISTDATA").[E65536].End(3).Row)
  16.     Charts(ANS).Select
  17.     With Charts(ANS)
  18.         .Visible = True
  19.         .Activate
  20.         .SetSourceData OHLCrange
  21.         .Deselect
  22.     End With
  23.       
  24. End Sub
複製代碼

TOP

        靜思自在 : 口說好話、心想好意、身行好事。
返回列表 上一主題