0
現在のブック(メイン)からシートをコピーして新しいブック(wbnew)に貼り付けるコードを正しく作成しました。ペーストは、式が転送されないようにするためにのみ値を行います。私は「ヒストグラム」と呼ばれるシート上にあるグラフを使って同じことをしたいと思います。グラフをコピーして画像として貼り付けることができます。複数のグラフを含むシートでこれを行うにはどうすればよいですか?イメージを新しいブックにのみコピーする
あなたは、chartobjectsコレクションを使用してデータシート上の各チャートをループし、あなたの写真のワークシートに画像として貼り付ける必要があり Main.Worksheets("MyData").Copy Before:=wbnew.Sheets(1)
With wbnew.Sheets(1).UsedRange
.value = .value 'converts formulas to values
End With
Main.Worksheets("Histograms").Copy Before:=wbnew.Sheets(1)
With wbnew.Sheets(1).UsedRange
.Pictures = .Pictures 'converts graphs to pictures
End With