예를 들어 데이터 시트를 통해 x를 검색하려고합니다. 일치 함수를 사용하는 것이 좋겠지 만 일치 함수는 단 하나의 열만 찾습니다. x는 그 시트의 어느 곳이라도 될 수 있습니다. 모든 함수를 검색하거나 모든 데이터를 검색 할 수있는 행 번호를 반환 할 수있는 것은 무엇입니까?데이터를 검색하고 행 번호를 반환하는 방법은 무엇입니까?
코드를 Excel에 추가 했으므로 아래 첨자의 오류가 표시됩니다. 나는이 도움이
Sub GetRowNum()
Dim myValue As String
myValue = "x"
Dim wb As Workbook
Dim ws As Worksheet
Set wb = ActiveWorkbook
Set ws = ActiveSheet
Debug.Print ws.Range("A:Z").Find(myValue).Row
End Sub
편집 할 수있는 제대로
Dim r As range
With Sheets("Sheet2").Range("A:DZU")
Set r = .Find(What:="U1")
End With
예, Google Find 또는 Range.Find를 사용하면 많은 결과를 얻을 수 있습니다. –
범위가있는 경우 항상 행 번호를 찾을 수 있습니다. Range.Row –
@ShaiRado, Excel 시트 자체에서 찾기 기능을 사용했지만 찾지 못했습니다. 하지만 find & select를 사용하면 Excel을 찾을 수 있습니다. 이유를 모르겠다 ... –