meu00 wrote:
ThisWorkbook.Sheets(xls_fullpath.Name).Range("A1:I90").Select
建議在這句前面。加上:
ThisWorkbook.Activate
應該就可以成功select (因為前一步視窗的作用目標是另一個檔案,您應該先把作用視窗移回thisworkbook,再下thisworkbook的工作表select指令)
不過,再後面一步,應該還會發生錯誤的。
(不知道您是否注意到,在更早的一步:)
meu00 wrote:
pop.Sheets(2).Range("A7:I96").Copy Destination:=ThisWorkbook.Sheets(xls_fullpath.Name).Range("A1:I90")
(已經幫您把資料貼好了。)
您試試,看是否真的後續有問題,有的話,您回到那一句,把Copy後面的刪掉,再執行看看?
從:pop.Sheets(2).Range("A7:I96").Copy Destination:=ThisWorkbook.Sheets(xls_fullpath.Name).Range("A1:I90")
變成:
pop.Sheets(2).Range("A7:I96").Copy
結果再回報一下?