Я пытаюсь скопировать выбранные столбцы с листа одной книги на лист другой книги. Есть 10 столбцов, но мне нужно скопировать всего 4 и вставить их в другой. Вот кодCopy-Paste Несколько столбцов в VBA
Sub CopyCoverage()
Dim x As Workbook
Dim y As Workbook
Dim rng As Range
Dim LastRow As Long
Dim NextRow As Long
Set x = Workbooks.Open("C:\testing\abc.xlsm")
Set y = ThisWorkbook
x.Worksheets("Sheet1").Activate // Here I need to select just 4 columns but it selects everything
Range("A65536").Select
ActiveCell.End(xlUp).Select
LastRow = ActiveCell.Row
Range("A2:A" & LastRow).Copy y.Worksheets("Sheet1").Range("a65536").End(xlUp).Offset(1, 0)
Range("B2:B" & LastRow).Copy y.Worksheets("Sheet1").Range("e65536").End(xlUp).Offset(1, 0)
Range("H1:H" & LastRow).Copy y.Worksheets("Sheet1").Range("g65536").End(xlUp).Offset(1, 0)
Range("I1:I" & LastRow).Copy y.Worksheets("Sheet1").Range("i65536").End(xlUp).Offset(1, 0)
Application.CutCopyMode = False
End Sub
Как я могу написать это в общем синтаксисе? Благодарю.
Никогда не использовать. Выбрать – phil652
@ phil652 Что вы рекомендуете? – user3812709