使用VBA通过WorksheetFunction.Index遍历表行

时间:2014-01-23 16:35:23

标签: excel vba

我想遍历特定表列中的行,但无法找出正确的语法。我该如何解决这个问题?

count = Application.count(Range("tbl_summ[ColA]"))  ' number of rows
For k = 1 To count
        Application.WorksheetFunction.Index(tbl_summ[ColA], k).Select
...

我也尝试了以下但它也没有用。

        Application.WorksheetFunction.Index("tbl_summ[ColA]", k).Select

1 个答案:

答案 0 :(得分:1)

尝试下一个:

Count = Application.Count(Range("tbl_summ[ColA]"))  ' number of rows
For k = 1 To Count
    Range("tbl_summ[ColA]").Cells(k).Select
Next

或者您也可以使用For Each

Dim tblCell As Range

For Each tblCell In Range("tbl_summ[ColA]")
    tblCell.Select
Next