標題:
[發問]
(VBA)在多重頁面中顯示圖表
[打印本頁]
作者:
caponewilliam
時間:
2015-11-19 16:16
標題:
(VBA)在多重頁面中顯示圖表
請問版上高手大大
我用VBA寫了一些計算程序 另外在excel裡面已經畫好一張圖表 並且轉移到一個新的工作表中
現在我想讓這張圖表顯示在多重頁面的其中一張分頁上面 這樣子是做得到的嗎?
若可以的話 請問我該怎麼寫才對?
謝謝
作者:
stillfish00
時間:
2015-11-19 18:35
回復
1#
caponewilliam
先插入圖像控制項
把圖表存檔,載入到圖像控制項中
Dim fileName As String
fileName = ThisWorkbook.Path & "\temp.gif"
Sheets("工作表1").ChartObjects(1).Chart.Export fileName
Image1.Picture = LoadPicture(fileName)
複製代碼
作者:
caponewilliam
時間:
2015-11-19 18:58
感謝still大大熱心協助
但由於這張圖 他會隨著計算結果而呈現變化 所以我想可能不適合先把圖表存檔再載入
作者:
stillfish00
時間:
2015-11-20 10:24
回復
3#
caponewilliam
不適合原因是?
這只是提供更新Form圖片的方法
你大可建立個Update按鈕來執行更新
又或者每次資料變動時就執行一次來更新圖片
Ex: in Worksheet_Change or Worksheet_Calculate
作者:
caponewilliam
時間:
2015-11-20 21:42
回復
4#
stillfish00
原來是這樣 我了解大大您的意思了
這樣應該就可以解決這個問題了
謝謝^^
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)