With myFSObj
.LookIn = ActiveWorkbook.Path
.Filename = "*.xls"
If .Execute(SortBy:=msoSortByFileName, sortorder:=msoSortOrderAscending) > 0 Then
For i = 1 To .FoundFiles.Count
wkfile = .FoundFiles(i)
resultfile = mypath & "\" & "zzz_results.xls"
If resultfile = .FoundFiles(i) And i = .FoundFiles.Count Then GoTo 20
If resultfile = .FoundFiles(i) Then GoTo 30
Workbooks.Open Filename:=wkfile
若是這樣該如何改呢?