[問題] VBA 曲面圖與執行速度
(若是和其他不同軟體互動之問題 請記得一併填寫)
軟體:Office
版本:2010
以下為4個 frame , 需要畫曲面圖 , 畫到第2個frame就有問題了 , 煩請幫忙看一下
程式哪裡有問題?
連結如下
https://www.dropbox.com/s/qzqetzfccyv9gx7/3D_Frame%20VBA.xls?dl=0
另外問一下如果有200 Frame 畫曲面圖 , 程式需要跑很久 , 如何改善?
麻煩各位大大解惑
Dim rng As Range
Dim io&, ht!, wd!
Dim cht As Chart
ht = [a2].Resize(30).Height
wd = [a2].Resize(, 17).Width
Set Datasheet = Sheets("Sheet1") '設定為目前工作區
Sheets("Sheet1").Select
ActiveSheet.ChartObjects.Delete
For io = 1 To 4
Set rng = [a2].Offset((io - 1) * 33)
ActiveSheet.Shapes.AddChart.Select
Set cht = ActiveChart
cht.ChartType = xlSurface
cht.SetSourceData Source:=rng.Resize(30, 17)
cht.ChartArea.Top = rng.Top + ht / 2 - cht.ChartArea.Height / 2
cht.ChartArea.Left = rng.Left + ht / 2 - cht.ChartArea.Width / 2
Next
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.141.118.123
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1469842093.A.DFB.html
※ 編輯: aup65797 (223.141.118.123), 07/30/2016 09:30:26
※ 編輯: aup65797 (223.141.118.123), 07/30/2016 09:32:05
→
07/30 09:41, , 1F
07/30 09:41, 1F
→
07/30 10:34, , 2F
07/30 10:34, 2F
→
07/30 10:35, , 3F
07/30 10:35, 3F
→
07/30 10:35, , 4F
07/30 10:35, 4F
→
07/30 10:47, , 5F
07/30 10:47, 5F
→
07/30 10:50, , 6F
07/30 10:50, 6F
→
07/30 10:50, , 7F
07/30 10:50, 7F
→
07/30 10:56, , 8F
07/30 10:56, 8F
→
07/30 10:56, , 9F
07/30 10:56, 9F
※ 編輯: aup65797 (223.141.118.123), 07/30/2016 12:45:5
https://www.dropbox.com/s/igps4250iz4b9ht/ChartType%E9%9A%8E%E6%AE%B5%E9%8C%AF%E8%AA%A4.png?dl=0
以上又有新增一個錯誤 , 感謝S大大
※ 編輯: aup65797 (223.141.118.123), 07/30/2016 12:48:45
→
07/30 13:00, , 10F
07/30 13:00, 10F