现在我可以将整个边框从 Sheet1 复制到 Sheet2,但我的问题是我无法复制特定范围,例如带标题的最后 10 列值。例如,当在 O 列输入新值时,它只会复制并粘贴带有标题的 F 到 O。
Worksheets("sheet1").Select
Set startcell = Range("B2")
startcell.CurrentRegion.CopyPicture xlScreen, xlBitmap
Sheets("Sheet2").Select
Range("B2").Select
ActiveSheet.Paste
最佳答案
假设您可以手动完成此任务(无需 VBA),但您现在想要自动化:
使用宏记录器记录您手动完成此操作所采取的步骤,然后编辑 strong> 用于查看 VBA 代码的宏,删除任何无关的部分,您将得到您要查找的代码。
此过程可用于您知道如何手动(使用 Excel 的)内置功能执行但希望自动执行的任何任务。
我今天所了解的VBA的前半部分就是这样学来的。这是开始使用 VBA 的好“骗子”方式。
更多信息:
关于vba复制一定范围并粘贴为图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50092990/