Change this:
Set wbsrc = Workbooks.Open(sPath & pary(i) & Dir(sPath & pary(i) & "\*.xl*"))
to this:
Set wbsrc = Workbooks.Open(sPath & pary(i) & "\" & Dir(sPath & pary(i) & "\*.xl*"))