返回列表 上一主題 發帖

[發問] K 線股票圖如何能與主力、散戶、及成交量線共存?

對不起! 上附的檔案是 OK 的,只是我想解開我在處理上的一些疑惑,所以將此篇分享同時
改成發問, 一舉雙得 (一魚兩吃)。

   ActiveSheet.Shapes.AddChart.Select
    With ActiveChart
        .SetSourceData Source:=Range("工作表1!$B$1:工作表1!$B$" & totalRows & ", 工作表1!$C$1:工作表1!$F$" & totalRows)
        .ChartType = xlStockOHLC
        With .ChartGroups(1)
             .AxisGroup = 1
                   .
                   .
                   .
        End With

        .SeriesCollection.Add Source:=Range("工作表1!$G$2:工作表1!$I$" & totalRows)
        
        With .SeriesCollection(5)    ' 成交量
            .AxisGroup = 2
            .Name = "=工作表1!$G$1"
            .ChartType = xlColumnClustered
                   .
                   .
                   .
        End With

以上程式碼運作都 OK, 但是如果我把成交量的部分用下列方式表達,卻會出現錯誤訊息。
        With .ChartGroups(2)
             .AxisGroup = 2
                   .
                   .
        End With
難道 .SeriesCollection.Add Source:=Range("工作表1!$G$2:工作表1!$I$" & totalRows) 之宣告,
不就是第二組 (Group 2) 嗎?
而且如果   With .SeriesCollection(6) 以及 With .SeriesCollection(7) 內都一併加上  .AxisGroup = 2
也會有錯誤訊息,那會是甚麼情況? 語法不正確、或是有語法限制?
我發現只要是股票圖加上其它圖表的組合比較會有難度。

謝謝指導!

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題