У меня проблема:копирование из нескольких столбцов в другой
600 столбцов с 25 строками данных.
Мне нужно скопировать данные из графов 2 600 и поместить их в конце содержания в column1.
Любая информация в том, как я могу это сделать, будет очень признательна.
Вот код, который я в настоящее время используют:
Sub test()
Dim rng1 As Range
Dim rng2 As Range
Dim cl As Range
Dim r As Long
Set rng1 = Range("A1", Range("A1048576").End(xlUp))
Set rng2 = Range("B1", Range("B1048576").End(xlUp))
r = rng1.Rows.Count + 1
For Each cl In rng2
Cells(r, 1).Value = cl.Value
r = r + 1
Next
End Sub
Проблема заключается в том, что только копии B
колонки, а не другие столбцы (например, C, D, E и др.)
привет, было бы здорово, если бы вы могли включить то, что вы пробовали, и где вы застряли. Если в вашем attemp вы столкнулись с ошибками, пожалуйста, четко укажите это. – L42
Я новичок, когда дело доходит до скриптов. Я пытаюсь решить эту проблему, пока я не наткнулся на какое-то решение на этом сайте следующим образом: – tekarmah
Sub Test() Dim rng1 As Range Dim rng2 As Range Dim кл как диапазон Dim г As Long Set rng1 = Диапазон («А1», Диапазон («A1048576»). Конец (xlUp)) Установите rng2 = Диапазон («B1», Диапазон («B1048576»). Конец (xlUp)) r = rng1.Rows.Count + 1 Для каждого п в rng2 клеток (г, 1) .Value = cl.Value г = г + 1 Следующая End Sub – tekarmah