第一次在这里问一个问题。即使我确定它已经存在但希望你能帮助我,但很难找到答案。
所以我在Tab1中有单元格A1,我需要在Tab2的A列中找到它并使其成为活动单元格并选择整行。我该怎么做?
看起来很简单,但出于某种原因,我无法达到这个解决方案。有人可以帮忙吗?谢谢!
答案 0 :(得分:0)
Sub Test()
lastrow = Worksheets("Tab2").Cells(Worksheets("Tab2").Rows.Count, "A").End(xlUp).Row
For i = 1 To lastrow
If Worksheets("Tab2").Range("A" & i).Value = Worksheets("Tab1").Range("A1").Value Then
Worksheets("Tab2").Activate
Worksheets("Tab2").Rows(i).EntireRow.Select
Exit For
End If
Next i
End Sub
编辑:这个编号列表格式化让我头疼......
答案 1 :(得分:0)
你可以试试这个
Sub Test()
Dim found As Range
With Worksheets("Tab2")
Set found = .Range("A1:A" & .Cells(.Rows.Count, "A").End(xlUp).Row).Find(What:=Worksheets("Tab1").Range("A1").Value, LookIn:=xlValues, lookAt:=xlWhole)
If Not found Is Nothing Then
.Activate
found.EntireRow.Select
End If
End With
End Sub