返回列表 上一主題 發帖

[發問] 複製特定excel檔案

回復 1# pointchi

不知我的理解有無錯誤,您的需求如下,請確認,謝謝

逐筆開啟同資料夾有Link xx的檔案--> 複製資料到TEST1檔案Range?? --> 關閉Link xx檔案-->在開啟下一筆Link xx-->....

複製資料範圍??
貼到TEST1的哪裡??

TOP

回復  samwang

逐筆開啟同資料夾有Link xx的檔案(檔案是處於開啟狀態)-->(執行我自己編寫的程序) -->複 ...
pointchi 發表於 2021-12-22 22:53


  Dim wb As Workbook
     For Each wb In Workbooks
         If LCase(wb.Name) Like "Link*.xls*" Then
             Workbooks(wb).Worksheets("PickListLinkPDA").Columns("A:AU").Cells.Copy '複製Link(N-1).xlsx中的PickListLinkPDA表單複製
            Workbooks("test1.xlsm").Worksheets("raw").Select  '貼至主檔test1.xlsm中的raw表單
            Range("A1").Select
             ActiveSheet.Paste
         End If
(主要是上面這段程序出現程序錯誤的異常)
>> 修改如下,請測試看看,謝謝
For Each wb In Workbooks
    If LCase(wb.Name) Like "link.xls*" Then
        Workbooks(wb.Name).Sheets("PickListLinkPDA").Columns("A:AU").Copy '複製Link(N-1).xlsx中的PickListLinkPDA表單複製
        Windows("TEST1.xlsm").Activate '貼至主檔test1.xlsm中的raw表單
        Range("A1").Select
        ActiveSheet.Paste
    End If
Next

TOP

        靜思自在 : 改變自己是自救,影響別人是救人。
返回列表 上一主題