0
我需要將A2從未知列長度複製到新工作簿。 另一個工作簿有其他標題,我需要將A列沒有標題與C列與另一個標題和列J需要去列A等。將具有不同行長度的列複製到另一個工作簿中
我想這個代碼
Sub SO()
Dim lastRow As Long
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Set ws1 = Workbooks("Workbook1.xlsm").Worksheets("Orderheader")
Set ws2 = Workbooks("Workbook2.xlsm").Worksheets("Sheet1")
lastRow = ws1.Cells(ws1.Rows.Count, "A").End(xlUp).Row
ws1.Range(Cells(2, 1), Cells(lastRow, 1)).Copy
ws2.Range("A2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _ :=False, Transpose:=False
End Sub
一次得手罰款,現在它不工作。它似乎也不適用於我真正需要的多列。
現在我得到一個錯誤「對象的方法‘範圍’「_Worksheet失敗」
我在做什麼錯?
謝謝你的幫助。我想複製多個列。所以我複製了之間的代碼並更改了ws2的單元格和目標。這似乎工作。 – MLam