我想在A1和文件结尾之间选择Excel 2007工作表中的所有值(ctrl End的效果) . 总共有4列,但行的范围从2到可能是数百 . 整个选择过程中可能会有很多空白单元格,包括最后一个单元格 .
以下仅转到要选择的最后一个单元格,而不是整个范围 . 如何修改它以实现我想要的?
ActiveSheet.Range("A1", SpecialCells(xlLastCell)).Select
非常感谢 .
记录一个宏,然后查看代码:
这样的事可能有用 .
Range("A1").Select Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
运行此宏在我的示例中选择了以下内容:
如果你总是想要前四列,那么也许:
Sub dural() Intersect(ActiveSheet.UsedRange, Range("A:D")).Select End Sub
你几乎拥有它 . SpecialCells方法需要一个限定符:
ActiveSheet.Range("A1", ActiveCell.SpecialCells(xlLastCell)).Select
3 回答
记录一个宏,然后查看代码:
这样的事可能有用 .
运行此宏在我的示例中选择了以下内容:
如果你总是想要前四列,那么也许:
你几乎拥有它 . SpecialCells方法需要一个限定符: