我试图将所有内容从sheet1中的A列复制到sheet2。问题是它不会成为静态范围,即A列中的行数不是常数。以下是我使用的100行,我如何将其更改为x行?首先十分感谢。
Sheets("Sheet2").Range("A2:A102").Value = Sheets("Sheet1").Range("A5:A105").Value
答案 0 :(得分:0)
试试这个:
x = 100
Sheets("Sheet2").Range("A2").Resize(x).Value = _
Sheets("Sheet1").Range("A5").Resize(x).Value
如果您想使用上次使用的行而不是x
,请查看以下答案:How to determine last used row/column