选择变量范围,但具有恒定的最后值

时间:2016-02-16 08:08:22

标签: excel vba

我看到了一些选择范围的方法,但不是我的问题。我想选择一个变量范围,我认为最好的方法是告诉它达到某个值。 (然后复制粘贴等)

在范围内(一列),行数会定期变化。此外,该范围内将有几个空行,而在它下面将是更多的完整行。

所以,我认为我输入了一个Anchor值,并且总是选择该值的范围,因此添加和删除行不会产生干扰。但是我该怎么做......

编辑:所以重要的是我只复制到那个锚值,下面的内容不得复制......

任何?

解决为;

 Set EndCell = ActiveSheet.Range("L7:L45").Find("AnchorSec", LookIn:=xlValues)
ActiveSheet.Range("L7", EndCell).Copy
AAR.Worksheets("Portfolio_2016").Range("K7").PasteSpecial

我仍然要小心它寻找AnchorSec的范围,但理论上可以达到L1000或其他地方。

1 个答案:

答案 0 :(得分:0)

例如,如果您希望将C1:C100范围变为可变,则可以在那里键入C:C。无需指定行号。 (我不确定我是否正确解决了您的问题。抱歉,不能在评论中输入此内容,没有声誉)