作者windward (瘋風)
看板Visual_Basic
標題[.NET] 如何執行excel畫圖表但數值隱藏
時間Tue Jul 18 17:59:22 2017
請輸入專案類型(網站專案或者應用程式專案):
Visual Studio 2013 選擇 Excel 2010活頁簿專案
以下是目前從msdn修改的範例
Dim Chart1 As Chart = form.Controls.AddChart(form.Range("D25", "J45"),
"Chart1"
Chart1.SetSourceData(form.Range("B25", "B35"), Excel.XlRowCol.xlColumns)
Chart1.ChartType = Excel.XlChartType.xlBarClustered
Chart1.HasAxis(Excel.XlAxisType.xlCategory, _
Excel.XlAxisGroup.xlPrimary) = True
從這一行 Chart1.SetSourceData(form.Range("B25", "B35"),....
可以知道我這個圖表的值範圍是B25~B35這段數據來畫個直方圖
但考量如果之後數據變多(數據是用算的而不是一開始就在cell上)
如果都要先寫在cell上在畫圖表速度上可能會拖慢不少
所以有辦法類似存到矩陣上直接畫圖表的方法嗎?
或者其他可以把數據隱藏的方法 不要直接寫到cell畫面上
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.139.230.106
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1500371965.A.5F0.html