所以我试图将数据从第1列移到第2列。
由于第2列可能具有合并的单元格,所以我放弃了复制粘贴路径,因此现在遵循以下逻辑:
这很好用。但是,我在第1列中范围的起点也有所不同。
是否有一种方法可以将x=range ("A" & i).value
设置为类似于x = range(Activecell & i).value
的位置?如果我完全像这样做,那似乎就行不通了。
Sub pastetest()
Dim x As String
For i = 1 To 10
x = Range("A" & i).Value
Range("B" & Rows.Count).End(xlUp).Offset(1).Value = x
Next i
End Sub