我正在做一个Excel VBA项目。我有一个excel文件中的数据如下
aa bb
aa bb
aa bb
aa bb
aa bb
我想将所有bb
值复制到aa
值下方的空白单元格中,以便它显示为这样。
aa
aa
aa
aa
aa
bb
bb
bb
bb
bb
如果我的aa
值的长度可变并且aa
列中的空白单元格不是确定的单元格,是否有VBA代码可以帮助我?
谢谢!
答案 0 :(得分:0)
您可以使用此代码(我认为您的bb
值从B1
单元格开始,但您可以轻松更改它:“
Sub test()
Dim lastrowA As Long, lastrowB As Long
'determining last row of aa values'
lastrowA = Range("A" & Rows.Count).End(xlUp).Row
'determining last row of bb values'
lastrowB = Range("B" & Rows.Count).End(xlUp).Row
'cut and paste (suppose that your bb values starts from B1)'
Range("B1:B" & lastrowB).Cut Range("A" & lastrowA + 1)
End Sub