Excel VBA复制粘贴

MGP

我正在尝试将一个工作表中的特定范围复制并粘贴到其他两个工作表中。这是一段似乎出错的代码:

row = ActiveWorkbook.Sheets("SheetX").Cells(Rows.Count, 3).End(xlUp).Row

ws.Range("A1", "J1").Copy
ActiveWorkbook.Sheets("Sheet1").Range("B2", "K2").PasteSpecial xlPasteValues
ActiveWorkbook.Sheets("SheetX").Range(Cells(row, 3),  Cells(row,12)).PasteSpecial xlPasteValues

由于行数是动态的,因此“行”保留了我要粘贴到的行号。

问题是我在最后一行收到“应用程序定义的或对象定义的”错误,然后尝试将其粘贴到第二个工作表中。

史丹利

当您运行Cells(row,3)时,您实际上是在ActiveSheet而不是Sheets(“ SheetX”)上调用Cells(row,3)。相反,您应该这样做:

row = ActiveWorkbook.Sheets("SheetX").Cells(Rows.Count, 3).End(xlUp).Row

ws.Range("A1", "J1").Copy
ActiveWorkbook.Sheets("Sheet1").Range("B2", "K2").PasteSpecial xlPasteValues
Range(ActiveWorkbook.Sheets("SheetX").Cells(row, 3),  ActiveWorkbook.Sheets("SheetX").Cells(row,12)).PasteSpecial xlPasteValues

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在VBA Excel中复制粘贴范围

来自分类Dev

在Excel中使用VBA复制粘贴

来自分类Dev

复制粘贴为值 Excel VBA

来自分类Dev

Excel VBA 行复制粘贴错误

来自分类Dev

excel VBA 上的复制粘贴列

来自分类Dev

Excel VBA 仅复制粘贴值

来自分类Dev

从Excel复制粘贴

来自分类Dev

VBA Excel匹配复制粘贴是否其他

来自分类Dev

针对复制粘贴值优化Excel VBA宏

来自分类Dev

Python中的Excel复制粘贴方式

来自分类Dev

Excel VBA从源工作簿复制粘贴到多页工作簿

来自分类Dev

VBA Excel:复制粘贴具有隐藏行的命名范围

来自分类Dev

重新发布:复制粘贴数据,而不是公式Excel VBA

来自分类Dev

仅在同一列上使用Excel VBA复制粘贴值(xlPasteValues)

来自分类Dev

在VBA和Excel中复制粘贴具有随机范围的图片

来自分类Dev

Excel:如何使用复制粘贴命令到选定的工作表区域 (VBA)

来自分类Dev

excel vba复制粘贴单元格而不引起用户注意

来自分类Dev

在大型Excel文件的列中复制粘贴重复的值

来自分类Dev

Microsoft Excel复制粘贴不带引号

来自分类Dev

Excel复制粘贴宏偏移不正确

来自分类Dev

使用对象在Excel上复制粘贴时出错

来自分类Dev

在大型Excel文件的列中复制粘贴重复的值

来自分类Dev

复制粘贴后在Excel中转换为数字错误

来自分类Dev

Excel VBA:复制/粘贴范围

来自分类Dev

VBA 复制粘贴数据

来自分类Dev

VBA 复制粘贴循环

来自分类Dev

使用Outlook VBA从Excel文件复制/粘贴。

来自分类Dev

Excel VBA复制并粘贴整个范围与条件?

来自分类Dev

Excel VBA复制文件但不粘贴