2014-03-24 76 views
1

我试图从sheet1中的列A复制到sheet2中的所有内容。问题是它不会是一个静态范围,即列A中的行数不是恒定的。下面是我用的100行的工作原理,我如何将它改为x行工作?首先十分感谢。从一个工作表到另一个工作表的复制范围

Sheets("Sheet2").Range("A2:A102").Value = Sheets("Sheet1").Range("A5:A105").Value 

回答

0

试试这个:

如果你想用上次使用的行而不是 x,看看这个答案
x = 100 
Sheets("Sheet2").Range("A2").Resize(x).Value = _ 
      Sheets("Sheet1").Range("A5").Resize(x).Value 

How to determine last used row/column

+1

的感谢!最后使用的行正是我所需要的! – user3456223

相关问题