VBAでExcelに画像を貼る処理が遅い
解決したいこと
複数のExcelに貼られた複数のグラフを、一つのExcelにまとめるアプリを作りたいです。
グラフは、変更可能オブジェクトとして貼ると処理が重くなるので、図として貼ります。
発生している問題・エラー
rangeクラスのpastespecialメソッドが失敗しました
オートメーションエラーです。
opneclipboardに失敗しました。
該当するソースコード
Set wb = Workbooks.Open(パス)
Set ws = wb.Sheets(シート名)
ws.ChartObjects(グラフ名).Chart.CopyPicture Appearance:=xlScreen, Format:=xlPicture
ThisWorkbook.Worksheets("貼り付け先").Cells(i,j).PasteSpecial
自分で試したこと
sleepで処理を遅くしましたが、エラーはなくなりませんでした。
0