У меня есть Рабочая книга, source.xlsm , Рабочая таблица "test1" Столбец A6: A20 , который мне нужно скопировать в другую рабочую книгу, расположенную на моем C: ... с именем dest.xlsx , Рабочий лист "Активы" , Столбец "I" .Мне нужно иметь возможность копировать данные и добавлять в столбец, не перезаписывая ранее скопированные данные.Любая помощь будет спасением.
Sub Align()
Dim TargetSh As String
TargetSh = "Assets"
For Each WSheet In Application.Worksheets
If WSheet.Name <> TargetSh Then
WSheet.Select
Range("A6:A20").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.Copy
Sheets(TargetSh).Select
lastRow = Range("I65532").End(xlUp).Row
Cells(lastRow + 1, 1).Select
ActiveSheet.Paste
End If
Next WSheet
End Sub