2017-06-19 146 views
0

我想选择多行来粘贴到一张新表,但得到一个1004错误。我认为我有尺寸不匹配或语法错误。下面是代码,是给我的问题行:运行时1004错误,当选择多行来粘贴VBA

   ActiveSheet.Range(ActiveSheet.Cells(Offsetcount - Rowoffset, 0), ActiveSheet.Cells(Offsetcount, 0)).EntireRow.Select 

我可以贴得更如果需要的话。

+0

什么是您行的样子,有没有错误代码等。参见[如何创建一个最小的,完整的和可验证的例子](https://stackoverflow.com/help/mcve) –

回答

0

在Excel中的第一列是第1列不是列0

所以尽量

ActiveSheet.Range(ActiveSheet.Cells(Offsetcount - Rowoffset, 1), ActiveSheet.Cells(Offsetcount, 1)).EntireRow.Select 
+0

谢谢!由于某种原因,我认为它是0。 现在我的代码复制了正确的行数,但总是只有最高的X数,所以我需要更多地使用偏移量。 –