'Set Range yang akan diexport dalam format gambar
Dim rgExp As Range
Set rgExp = Range("A2:E10")
' Copy range dalam format picture ke dalam Clipboard
rgExp.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
' atau rgExp.CopyPicture xlPrinter, xlPicture
' Buat chart kosong dengan ukuran dari ukurang gambar yang dicopy
With ActiveSheet.ChartObjects.Add(Left:=rgExp.Left, Top:=rgExp.Top, _
Width:=rgExp.Width, Height:=rgExp.Height)
.Name = "ChartVolumeMetricsDevEXPORT"
.Activate
End With
' Paste picture ke dalam chart, lalu export chart ke file dan hapus chart tersebut.
ActiveChart.Paste
ActiveSheet.ChartObjects("ChartVolumeMetricsDevEXPORT").Chart.Export ThisWorkbook.Path & "\testmeExportChart.jpg"
ActiveSheet.ChartObjects("ChartVolumeMetricsDevEXPORT").Delete
Perintah ActiveSheet dapat diganti dengan nama sheet. misalnya Sheet1, Sheet2 dst..