【Module3】
ActiveSheet.Shapes(cname).Select
hei = Selection.ShapeRange.Height
wid = Selection.ShapeRange.Width
Selection.Copy
チャ−ト枠作成
Set grf = ActiveSheet.ChartObjects.Add(0, 0, wid + 8, hei + 8).Chart
For Each zu In ActiveSheet.ChartObjects
cname = zu.Name
Next
ActiveSheet.ChartObjects(cname).Activate
ActiveChart.Paste
-----------------------------------------------------------------------------
後処理
ActiveSheet.ChartObjects(cname).Activate
ActiveChart.Shapes("図 1").Select
Selection.Delete
' ActiveChart.ChartArea.Select '2003は必要、2010/2016はカット
' ActiveWindow.Visible = False '2003は必要、2010/2016はカット
Selection.Delete
Range("G1").Select
|