I am struggling to find the row number from a list of values that matches a set of values of a range from different worksheets.

Sub findmyrow()
Dim myrange As Range
Dim myrow As Long
Dim mysheet As Worksheet
Set myrange = ThisWorkbook.Sheets("Sheet2").Range("A1:Z1")
myrow = ThisWorkbook.Sheets("Sheet1").Range("A1:Z1000").Find(What:=myrange, LookIn:=xlValues).ROW
Debug.Print myrow
End Sub
The code only matches the value of the first column of 'Sheet2' = A and not 'A B' against the result found in the list of 'Sheet1'.