返回列表 上一主題 發帖

[發問] 如何把群組圖表轉成圖片

[發問] 如何把群組圖表轉成圖片

請教如何用VBA 把群組圖表轉成圖片貼到其他工作表特定位置,
我想把不同工作表內的圖表全部轉成圖放到一個工作表內一次擷取發信用,

下面是自行嘗試寫的程式,可以把圖表轉成圖片貼到其他工作表特定位置,
但是想嘗試把組成群組的圖片做同樣動作,
在程式抓取圖片部份好像要改成ChartGroup ,但嘗試修改一直失敗,
不知是否有大大可以教學一下,
謝謝

Sub Macro1()
' 圖表轉成圖檔

     Dim mychart As Chart
     Set mychart = Sheets("Sheet3").SelectActiveSheet.ChartObjects(2).Chart
     mychart.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
     ActiveSheet.Paste Destination:=Sheets("Sheet1").Range("B50")
   
End Sub

更正一下圖表轉成圖檔程式,精簡程式時 Set mychart=...部份複製錯了
Sub Macro1()
' 圖表轉成圖檔

     Dim mychart As Chart
     Set mychart = Sheets("Sheet3").ChartObjects(2).Chart
     mychart.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
     ActiveSheet.Paste Destination:=Sheets("Sheet1").Range("B50")
   
End Sub

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題