Мне нужна помощь для создания макроса Excel VBA. У меня есть книга, содержащая 4 листа. Coulmn «A» на листе № 1, 2 и 3 заполнены данными. Мне нужно скопировать эти данные в колонку 4 «4». Я уже сделал это, используя этот код, но он не работает (он копирует только данные, заменяя ..).Скопируйте три столбца в один столбец в Excel VBA
Пример (мне нужно сделать следующее)
(Sheet 1 Col. A)
1
2
3
4
(Sheet 2 Col. A)
5
6
(Sheet 3 Col. A)
7
8
9
нужно скопировать все выше в листе 4 Col. А, как следует
1
2
3
4
5
6
7
8
9
Итак, я написал код следующим
Sub CopyColumnToWorkbook()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Worksheets("Sheet1").Columns("A")
Set targetColumn = Worksheets("Sheet4").Columns("A")
sourceColumn.Copy Destination:=targetColumn
End Sub
Sub CopyColumnToWorkbook2()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Worksheets("Sheet2").Columns("A")
Set targetColumn = Worksheets("Sheet4").Columns("A")
sourceColumn.Copy Destination:=targetColumn
End Sub
Sub CopyColumnToWorkbook2()
Dim sourceColumn As Range, targetColumn As Range
Set sourceColumn = Worksheets("Sheet3").Columns("A")
Set targetColumn = Worksheets("Sheet4").Columns("A")
sourceColumn.Copy Destination:=targetColumn
End Sub
Это вышеописанное кодирование не работает, как мне нужно. Кто-то, пожалуйста, помогите мне сделать это, как в приведенном выше примере.
спасибо.
Привет Issun, спасибо большое за колосниковой помощь. Я очищаю ваш код, и он отлично работает с моими требованиями. Еще раз спасибо другу. – dhammikai
Если это ответили на ваши вопросы, убедитесь, что вы выбрали галочку рядом с ответом «принять» :) :) Я был в состоянии помочь. – aevanko