我有很多部分的excel文件。我创建了一个宏,然后在每个部分上都有一个按钮。我已经将按钮连接到那个宏到那个按钮。
On button click :
- 现有行将复制
- 添加新行
- 超过第一行的内容
一切正常。问题是每次复制行时按钮也会被复制。我不想复制那个按钮,它应该保留在前一行。或 按钮应放在最后一行。
这是代码。
Sub Button_AddRow()
Dim b As Object, cs As Integer
ActiveSheet.Unprotect
Set b = ActiveSheet.Buttons(Application.Caller)
b.TopLeftCell.Offset(1).EntireRow.Insert
b.TopLeftCell.Offset(1).EntireRow.Insert
b.TopLeftCell.EntireRow.Select
Selection.Copy
b.TopLeftCell.Offset(1).EntireRow.Select
ActiveSheet.Paste
b.TopLeftCell.EntireRow.Select
Selection.Copy
b.TopLeftCell.Offset(2).EntireRow.Select
ActiveSheet.Paste
ActiveSheet.Cells(b.TopLeftCell.Offset(1).Row, 1).Value = ""
ActiveSheet.Protect
End Sub
尝试了很多但没有成功。