![](/img/trans.png)
[英]How Do You Copy Range of Cells Until Last Row from Another Workbook in Excel VBA
[英]How to copy a range of cells while referencing last row
我试图在使用最后一行引用时复制选定的范围。 我需要范围为 (2,10) 或 C:M。 我得到的最接近的是使用整个行引用,但该数据与我的目的地不兼容。
这就是我想出的:
lcopylastrow = _
wscopy.Cells(wscopy.Rows.Count, "C").End(xlUp).Offset(-1).Resize(2).EntireRow.Copy
任何帮助将不胜感激,如果我需要更具体,请告诉我。
为什么它必须在一条线上? 定义最后一行,然后复制
lastrow = wscopy.Cells(wscopy.Rows.Count, "C").End(xlUp).Row
wscopy.Range(wscopy.Cells(lastrow, 3), wscopy.Cells(lastrow, 10)).Copy
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.