-1
我目前使用以下代碼將粘貼數據從文件 - 「源」複製到文件 - 「目標」。直到數據在Column-1中結束爲止。然而,目前選擇A至AE的所有列,但是相反,我希望選擇諸如A,F,K,AA的選擇性列。 我知道「wb.ActiveSheet.Range(」A2:AE「& N).Copy」中的代碼需要更改,但不確定語法。 任何人都可以幫助我嗎?提前感謝幫助。複製選擇性列數據直到第1列中的數據結束
Dim wb As Workbook
Set wb = ActiveWorkbook
Dim N As Long
Dim LastRow As Long
N = Cells(2, 1).End(xlDown).Row
wb.ActiveSheet.Range("A2:AE" & N).Copy
Set y = Workbooks.Open("C:\Desktop\Destination.xlsx")
y.Activate
y.Sheets("Data").Select
y.Sheets("Data").Activate
For Each Cell In y.Sheets("Data").Columns(1).Cells
If Len(Cell) = 0 Then Cell.Select: Exit For
Next Cell
Selection.PasteSpecial Paste:=xlPasteValues
Application.DisplayAlerts = False
ActiveWorkbook.Close True
Application.DisplayAlerts = True
Application.CutCopyMode = False
感謝一噸夏嘉曦雷達,它的工作就像一個魅力:) –