[英]Copy and Pasting Columns through Arrays
Copy and pasting the columns A2:A
and B2:A
from Sheet1
to Sheet6
and my code is working fine.将
A2:A
和B2:A
列从Sheet1
复制并粘贴到Sheet6
中,我的代码工作正常。
when code paste the data it starts pasting form A1
and B1
i want to paste the data form A2
and B2
in Sheet6.当代码粘贴数据时,它开始粘贴表格
A1
和B1
我想将数据表格A2
和B2
粘贴到 Sheet6 中。
Dim ColumnAarray() As Variant
Dim my_Arange As Range
LastRow = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
Set my_Arange = Sheet1.Range("A2:B" & LastRow)
ReDim ColumnAarray(LastRow)
ColumnAarray = my_Arange
For i = LBound(ColumnAarray) To UBound(ColumnAarray)
Sheet6.Range("A" & i) = ColumnAarray(i, 1)
Sheet6.Range("B" & i) = ColumnAarray(i, 2)
Next i
I just want to paste the data from row2.我只想粘贴 row2 中的数据。
You don't need to loop to do that你不需要循环来做到这一点
Dim LastRow As Long
LastRow = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
Dim ColumnAarray() As Variant
ColumnAarray = Sheet1.Range("A2:B" & LastRow).Value
Sheet6.Range("A2:B" & LastRow).Value = ColumnAarray
Actually you don't even need an array实际上你甚至不需要一个数组
Dim LastRow As Long
LastRow = Sheet1.Cells(Sheet1.Rows.Count, "A").End(xlUp).Row
Sheet6.Range("A2:B" & LastRow).Value = Sheet1.Range("A2:B" & LastRow).Value
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.