首页 > 解决方案 > 将图表从一个工作簿复制到另一个工作簿

问题描述

尝试将一张工作表上的多个图表作为图像复制到另一个工作簿。它作为参考而不是图像复制

wb.Sheets(w).ChartObjects("Chart 27").Chart.ChartArea.Copy
wb.Sheets(w).ChartObjects("Chart 19").Chart.ChartArea.Copy
ThisWorkbook.Sheets("Plots").Paste

我希望图表是图像,而不是带有参考的直接副本。此外,为了让图表彼此下方显示,当我粘贴时,它会在彼此之上

我希望它从某个单元格开始,例如“A2”

标签: vbaexcel

解决方案


对于要粘贴为图像的图表,您必须使用此方法:

ThisWorkbook.Sheets("Plots").Pictures.Paste

要将图表放在另一个下方,您必须首先选择要放置图表的目标单元格。


推荐阅读