我有兩個工作簿,第一個稱爲classeur1,第二個稱爲classeur2。VBA從一個工作簿複製/粘貼值到另一個
我無法從Sheet1(從Workbook1)到Sheet2(從Workbook2)複製/粘貼合併行。
我想知道如何去做。
其實我試過但沒有結果。這裏是我的代碼:
Sub test()
Dim finalrow As Long
Workbooks("workbook1").Worksheets("sheet1").Range("D1:D" & finalrow).Value = Workbooks("workbook2").Worksheets("sheet2").Range("A2:A" & finalrow).Value
End Sub
您遇到的問題不是完全限定的工作簿名稱/路徑。編譯器並不知道如何區分工作簿,因爲它只提供很少的信息來處理。從幾天前檢查我的這個答案 - 它闡述瞭如何使用多個工作簿。 http://stackoverflow.com/questions/43287385/how-to-aggregate-compile-multiple-excel-spreasheets-csv-into-separate-sheets/43287810#43287810 –