Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi,
I have 15 charts in one worksheet and want to go through them and have them all unvisible put instead show a picture of them. I have now tried to much of my own and would be grateful to any help, parts or in whole. I have this code right now, but get error on line W "= chtobj.Width" . I feel that it will not be the last debug error in it, so please help me... Private Sub CopyChart() Application.EnableEvents = False Application.ScreenUpdating = True Dim chtobj As ChartObject Dim W As Double Dim H As Double Dim T As Double Dim L As Double Dim Pic As Image For Each chtobj In Sheet1.ChartObjects W = chtobj.Width H = chtobj.Height L = chtobj.Left T = chtobj.Top chtobj.Visible = False chtobj.CopyPicture Appearance:=xlScreen, Format:=xlPicture ActiveSheet.Pictures.Paste.Select With Selection .Width = W .Height = H .Left = L .Top = T End With Next chtobj Application.EnableEvents = False Application.ScreenUpdating = True Exit Sub /Regards |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
VBA Copy Chart as Picture | Charts and Charting in Excel | |||
Saving chart as picture - how to maintain the same size of the fil | Charts and Charting in Excel | |||
Copy and Paste Chart as Picture into another workbook or worksheet | Charts and Charting in Excel | |||
Excel 2007 copy chart as picture | Charts and Charting in Excel | |||
Want to place picture in top left corner of chart | Charts and Charting in Excel |