VBA自动选择最后填充的单元格

时间:2018-10-05 01:20:50

标签: excel vba

我有一个带有数据的Excel工作表。我有一些VBA,可以将工作表过滤为特定值,然后向下移动到最后一个填充的单元格。

    ActiveSheet.Range("$S$2:$S$1218").AutoFilter Field:=1, Criteria1:= _
    "Scheduled"
ActiveSheet.Cells(ActiveSheet.Rows.Count, Selection.Column).End(xlUp).Select

这可以正常工作。但是,A列的数字已超出我要停止的位置。可以将其编辑为仅查询F列(例如),然后移至F列中最后一个填充的单元格。

谢谢!

1 个答案:

答案 0 :(得分:0)

在vba编码中,单元通常表示为cell(i,j),其中i表示行数,而j表示列数。

由于您要处理F列(第6列),因此只需要相应地更改代码,如下所示:

ActiveSheet.Cells(ActiveSheet.Rows.Count, 6).End(xlUp).Select
相关问题