展开副本范围

时间:2016-03-23 22:15:00

标签: excel

我有一个按钮驱动的宏,它将一系列单元格复制到剪贴板(所以我可以放在其他文档中):

 Sub Button2_Click()
 '
 ' Button2_Click Macro
  Range("A1:p43").Copy

 End Sub            

不时形成我需要在工作表中添加或删除该范围内的行。我需要的是复制范围扩展(或收缩)到包含值的行数。注意:列不会调整,只会调整行。

1 个答案:

答案 0 :(得分:0)

如果复制范围是连续的值范围,Q列中有空白列,第43行下面有空行,则可以使用CurrentRegion属性,如下所示:

Range("A1").CurrentRegion.Copy

它与点击A1然后使用Ctrl-Shift-Down箭头和Ctrl-Shift-Right箭头基本相同。