我想知道是否有更有效的方法来选择来自' A1'的数据矩阵。但是具有可变的行和列范围。
我使用以下代码执行此类任务
Range("A1").Select
Range(Selection, Selection.End(xlDown)).Select
Range(Selection, Selection.End(xlToRight)).Select
Selection.Copy
是否有更快捷的方法可以选择相同的范围?
感谢
答案 0 :(得分:1)
如果您正在处理阻止数据且左上角是 A1 ,则:
Range("A1").CurrentRegion.Copy
答案 1 :(得分:1)
如果你知道结束点,那么是的,你可以在"范围"中定义两个范围。参考,它将使用一个作为起点,另一个作为终点,例如
Range(Range("A1"),Range("Z10")).Copy
类似于
Range("A1:Z10").Copy
同样,如果你有一个范围RangeX,你可以使用
Range(RangeX, RangeX.offset(2,2)).Copy
总是会选择一个3x3单元格的方形范围来自" RangeX"