我有工作表1(格式爲表格)和工作表2(格式爲表格)。我想將活動行從工作表1複製到工作表2.我已經嘗試了下面的工作,對於正常範圍的工作良好,但對於格式爲表格的工作表不適用。將活動行從一個工作表複製到另一個
Private Sub CommandButton1_Click()
Dim lastrow As Long
With ThisWorkbook.Worksheets("Sheet2")
lastrow = Application.Max(4, .Cells(.Rows.Count, "B").End(xlUp).Row + 1)
.Range("B" & lastrow).Resize(, 5).Value = _
Range("A" & ActiveCell.Row).Resize(, 5).Value
End With
End Sub
1)請問你在Sheet1表中包含公式或只值(在列'B:F')? 2)sheet2中的表的相同問題(在'A:G'列中)? –
@simoco其下拉列表中的唯一值 – user3331363
am我更正了,您需要將活動行(列B:F)中的單元格複製到表格ojn sheet2中的新行(列A:G)? –