當我們有一個基本的VLOOKUP的相關信息2個不同的文件:Excel宏自動複製粘貼打開文件
Source file is: JP2-CSV CRAWLER
Destination file is: JP2-CATEGORIES
我們正在嘗試一個完整的列從源文件會自動複製到目標文件的第一列這是我們的代碼(它應該工作打開它或使用它時)
:
Sub Copysubcat()
Dim wbSource As Workbook
Dim wbDestination As Workbook
Set wbSource = Workbooks.Open(_
Filename:="C:\Users\user\Desktop\crawler file\JP2-CSV CRAWLER.xlsx")
Set wbDestination = Workbooks("C:\Users\user\Desktop\crawler file\JP2-CATEGORIES.xlsx")
wbSource.Sheets("CSV Crawler").Range("P2:P10000").Copy
wbDestination.Sheets("Cats & Subcats").Range("A2:A10000").PasteSpecial (xlPasteValues)
Application.CutCopyMode = False
ActiveWorkbook.Save
End Sub
我們有錯誤「下標越界」
有人可以幫忙嗎?
如果您告訴我們,在這行你得到這個錯誤 –
嘗試'wbDestination.Sheets(「貓與Subcats」),它可以幫助。範圍(」 A2「)。PasteSpecial xlPasteValues' – Ibo
這是行:Set wbDestination = Workbooks(」C:\ Users \ user \ Desktop \ crawler file \ JP2-CATEGORIES.xlsx「) –