2009年4月17日 星期五

批次建立EXCEL的圖表

由於要製作學生的成績統計圖表
每位同學的成績表上要呈現不同的統計圖表
網路上的EXCEL工具多數只有批次建立圖表
無法將批次建立的圖表以特定的檔名輸出
研究的現行工具後 成功結合現有資源試出兩檔案
一個可以批次輸出雷達圖 一個可以輸出折線圖

因為自己對巨集的學習很膚淺有錯誤的地方敬請指教

如果要利用在自己的資料 需要做部分的修改

1.進入巨集修改BatchPlot

2.找到 四行 For i = 2 To 5
'注意目前程式不完善31為最後資料列
將5改成自己資料的最後一筆例如本資料為31

3.找到
ActiveChart.SetSourceData Source:=Sheets("批次繪圖").Range("A1:k1," & "A" & i & ":k" & i), PlotBy:=xlRows '設定圖表的數據源
紅色K為每列資料的末端如果資料只有五欄,就要設成F

4.輸出檔名為A欄.gif,但是注意A欄請用文字型態 否則前面3點設定資料範圍時的A要改成B.

EXCEL畫面如下



參考檔案有兩個

檔案下載空間