单击按钮时,我想在包含内容的单元格之后添加3行。我如何改善我的代码?对于前3行,单元格中已经有内容。我试图复制3行然后删除它的内容。我的问题是,如果我已经把数据放在第4行到第6行,然后再次点击按钮,前面的第4行到第6行现在会向下移动,新的空行将总是插在第1行第3行之后不是我想要的。前3行有一个格式,这就是为什么我先复制它。我希望前3行的格式也被复制,而不是内容,只是空行。在活动单元格中插入空白行visual basic excel
Sub newRow()
Rows("1:3").Select
Selection.Copy
Selection.Insert shift:=xlDown
Range("4:6").ClearContents
End Sub
下面的行肯定是空白的?或者你有数据行,空白单元格之间?另外,您不需要复制或使用'Selection',只需使用'Range'对象。 –
[检查出来](http://stackoverflow.com/questions/16519178/excel-vba-insert-a-rows-based-on-specific-cell-value/16523444#16523444)[excel-vba-insert-一个-行基于上特异性细胞值](http://stackoverflow.com/questions/16519178/excel-vba-insert-a-rows-based-on-specific-cell-value/16523444#16523444 ) – 2013-05-22 08:42:56