Excel-VBA:如何获取包含Excel工作表中数据的最后一列

时间:2014-07-10 09:41:44

标签: excel-vba vba excel

我有一个vb脚本,它将n个列从一个工作簿复制到另一个工作簿到目前为止我正在使用下面的代码来复制哪个只复制到某些列(在这种情况下为H

Columns("A:H").Copy

如何复制到最后一个数据填充列?

2 个答案:

答案 0 :(得分:0)

如果您想确保不遗漏任何数据,您可以使用Worksheet对象的UsedRange属性

Worksheets("YOUR_WS").UsedRange.copy

答案 1 :(得分:0)

您可以使用此列任务的列号;

LastColNr = .Cells(1, .Columns.Count).End(xlToLeft).Column
Range(Columns(1), Columns(LastColNr)).Copy