gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 21:26:19 25 4
gpt4 key购买 nike

我正在为 Excel 构建几个报告文件,它基本上将信息复制到另一个工作簿并保存。

我已经成功地复制了我的文本内容,但现在我需要能够复制图表,这就是错误开始出现的时候......

这是我尝试过的:

ActiveSheet.Shapes(1).CopyPicture Appearance:=xlScreen, Format:=xlPicture
Workbooks("Relatorios.xlsm").Sheets("" & tb_nome.Text & "").Paste

这似乎工作正常,唯一的问题是我希望将图表放在单元格 E20 上,我尝试选择此单元格但出现错误,这就是我尝试过的:
Workbooks("Relatorios.xlsm").Sheets("" & tb_nome.Text & "").Range("E20").Select

没有那条线,图表就可以很好地粘贴,只是不是我想要的。

所以最终的代码看起来像:
ActiveSheet.Shapes(1).CopyPicture Appearance:=xlScreen, Format:=xlPicture
Workbooks("Relatorios.xlsm").Sheets("" & tb_nome.Text & "").Range("E20").Select
Workbooks("Relatorios.xlsm").Sheets("" & tb_nome.Text & "").Paste

最佳答案

    ActiveSheet.Shapes(1).CopyPicture Appearance:=xlScreen, Format:=xlPicture
With Workbooks("Relatorios.xlsm").Sheets(tb_nome.Text)
.Paste
.Shapes(.Shapes.Count).Top = .Range("E20").Top
.Shapes(.Shapes.Count).Left = .Range("E20").Left
End With

关于excel - 将图表从一个工作簿复制到另一个工作簿,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8764685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com