将图表从一个工作簿复制到另一个工作簿

时间:2018-04-26 21:20:43

标签: excel vba excel-vba

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

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

我希望图表是图像,而不是带引用的直接副本。此外,为了使图表显示在彼此之下,当我粘贴时,它会在彼此的顶部正确

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

1 个答案:

答案 0 :(得分:1)

要将图表粘贴为图像,您必须使用以下方法:

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

要将图表放在彼此之下,您必须先选择要放置图表的目标单元格。