[.NET] 如何執行excel畫圖表但數值隱藏
請輸入專案類型(網站專案或者應用程式專案):
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://www.ptt.cc/bbs/Visual_Basic/M.1500371965.A.5F0.html
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章