[算表] VBA繪製動態圖表

看板Office作者 (累積分配)時間12年前 (2013/08/02 20:37), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
軟體: EXCEL 版本: 2003 2007 大家好 我有個簡單的問題想請教 自己做了個以VBA實現的動態圖表 效果在於 可以自動匯入資料 自動把資料加到圖表裡面 點選不同的年份區間 可以動態改變 數列的資料長度 以上經過長時間的作功課終於一一實現了 不過唯一問題就是 我是在2003的版本做的 結果改用2007打開 發現速度變得格外的慢 原本在2003裡面 添加十個新數列到圖表裡 費時大約兩秒 但在2007裡面 卻需要大約十五秒左右 這個速度有點令人無法接受 我在所有的動作前都有加入停止螢幕跳動及更改手動 所以想請問大家有沒有遇到類似的問題? PS: 我有試過逐行檢查,發覺2007有個特性 就是針對圖表做的任何動作 例如更改座標軸字體 這個動作在03只需要幾毫秒就可以完成 但是在07裡卻是需要一秒以上 原因就是他會重新繪圖一次 導致重繪一次的情況下 當資料量不少(>3000) 就會超過一秒 但在03裡面 這個改格式的動作卻不會重新繪圖 導致兩者的差異 不知道各位高手 有沒有方式可以繞過這個重新繪圖的動作? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 1.162.233.226
文章代碼(AID): #1H-wW1xl (Office)
文章代碼(AID): #1H-wW1xl (Office)