我有一个带有两张工作表的 Excel 工作簿:sheet1 在 A 到 R 列中有一个大数据表,在第 1 行有标题。 Sheet2 在 A 到 AO 列中有数据。
使用 VBA 我试图从 sheet1 复制行并将它们粘贴到 sheet2 的末尾。此外,我只需要将 A 列复制到 R,而不是整行。
换句话说,需要将 sheet1 中的单元格 A2:R2 复制到 A 列中没有数据的第一行和第二行。
我有以下代码从 sheet1 复制所需的单元格,但我无法弄清楚如何将每一行复制两次:
Sub example()
For Each ce In Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row)
If Not IsEmpty(ce) Then
Sheets("sheet2").Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Resize(1, 18).Value = Range(ce, ce.Offset(0, 17)).Value
End If
Next ce
End Sub