如何在特定单元格开始搜索

时间:2018-06-19 18:31:38

标签: excel vba excel-vba

您好,一行正在寻找特定城市的专栏

Count = WorksheetFunction.Match("city", Rows("2:2"), 0)

我试图对其进行修改,因此它也会通过引用第1行来查找特定状态  我希望它能找到该列。它只会在Column处开始搜索  但看起来宏仍在从A列而不是State列中搜索。

Column= WorksheetFunction.Match("state", Rows("1:1"), 0)
 Cells(1, Column).Activate

 Count = WorksheetFunction.Match("city", Rows("2:2"), 0)

第二行可能是错误的吗?

1 个答案:

答案 0 :(得分:0)

考虑:

Sub dural()
    kolumn = WorksheetFunction.Match("state", Rows("1:1"), 0)
    kount = WorksheetFunction.Match("city", Range(Cells(2, kolumn), Cells(2, Columns.Count)), 0)
    MsgBox kolumn & vbCrLf & kount + kolumn - 1
End Sub

enter image description here

之后的城市