標題:
如何讓圖表顯示固定區域的資料?(可以每日更新)
[打印本頁]
作者:
jiuhtsair
時間:
2014-6-1 13:19
標題:
如何讓圖表顯示固定區域的資料?(可以每日更新)
小弟想讓圖表顯示固定趨勢的K線圖(大約40天份)...[attach]18424[/attach]
但是..每次更新資料後(我在A8的位置插入新資料)..
圖標依然顯示原先資料
(例如今天在A8插入資料..圖表就變成從A9的資料開始讀取....明天再插入資料..他就從A10開始讀取..)
試過用indirect的指令..一直顯示指令錯誤..
請大家指點..謝謝!
作者:
GBKEE
時間:
2014-6-1 17:31
回復
1#
jiuhtsair
Sub 結論()
Dim i As Integer
With Sheets("結論")
.[A8:E8].Insert Shift:=xlDown
.Range("A8:E8") = .[a3:e3].Value
End With
With Sheets("K線圖表區 ").ChartObjects("Chart 1").Chart
For i = 0 To 4
.SeriesCollection(i + 1).XValues = [結論!a8].Resize(40) 'K線圖X軸資料(大約40天份)
.SeriesCollection(i + 1).Values = [結論!b8].Offset(, IIf(i < 4, i, 3)).Resize(40) 'K線圖Y軸資料(大約40天份)
'.SeriesCollection(i + 1) 'K線圖Y軸 1-5 數列
Next
'數列5 期貨收盤
' .SeriesCollection(5).XValues = [結論!a8].Resize(40) 'K線圖X軸資料(大約40天份)
' .SeriesCollection(5).Values = [結論!E8].Resize(40) 'K線圖Y軸資料(大約40天份)
End With
End Sub
複製代碼
作者:
jiuhtsair
時間:
2014-6-1 17:45
回復
2#
GBKEE
感謝大大指點..
原先以為指示操作上的某個小癥結卡住了..
沒想到要動用寫程式..
小弟會好好研究..感謝您。謝謝!
作者:
stillfish00
時間:
2014-6-3 15:53
本帖最後由 stillfish00 於 2014-6-3 16:05 編輯
回復
3#
jiuhtsair
也可以定義名稱,如
定義 開盤=OFFSET(結論!$B$6,2,0,40,1)
或 =OFFSET(INDIRECT("結論!$B$8"),0,0,40,1)
圖表的數列再使用定義的名稱做來源。
作者:
jiuhtsair
時間:
2014-6-5 17:36
回復
4#
stillfish00
感恩..
這是小弟比較能夠理解的方式
謝謝大大指點!謝謝!
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)