Мне нужен скрипт, который берет последний столбец данных в рабочей книге, копирует и вставляет эти данные в столбец сразу вправо. Моя проблема в том, что мне нужно сделать это для нескольких конкретных листов в книге, поэтому я пытаюсь использовать цикл, и я не могу понять код, чтобы заставить его работать. Любая помощь с благодарностью.
Sub CopyPaste()
Dim sArray
Dim lc As Long
Set sArray = Sheets(Array("sht3", "sht5", "sht7", "sht9", "sht11", "sht13", "sht15", "sht17" _
, "sht19", "sht21", "sht23", "sht25", "sht27", "sht29"))
For Each Sheet In sArray
lc = Cells(1, Columns.Count).End(xlToLeft).Column
Columns(lc).Copy
Cells(1, lc + 1).PasteSpecial Paste:=xlPasteAll
Next
End Sub