Я имею Workbook, source.xlsm, Worksheet "test1" Колонка A6: A20, что мне нужно скопировать в другой книге, расположенной на моем C: ... по имени Dest .xlsx, Рабочий лист "Активы", Столбец "I". Мне нужно иметь возможность копировать данные и иметь возможность добавлять их в столбец, не перезаписывая ранее скопированные данные. Любая помощь будет спасателем жизни.Excel VBA скопировать столбец в существующую книгу
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
'Любая помощь будет пожизненный saver' Определенно :) Не могли бы вы показать нам, что вы пробовали? –
Как мне отформатировать код, чтобы он не был сгруппирован? – lPaclMan
вы можете использовать 'и', чтобы окружать коды. Если они все еще не в правильном формате, то один из нас отредактирует его для вас :) –