【发布时间】:2016-07-27 08:03:47
【问题描述】:
我想要一个能找到最后一行数据的宏,然后在下面插入一个新行并从上面复制格式和公式(公式在 F 列中)。我的代码每次都会在同一个位置插入一个新行。这可能吗?
这是我所拥有的:
Sub AddNewRow()
'
' AddNewRow Macro
'
'
Rows("37:37").Select
ActiveSheet.Unprotect
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Range("F36").Select
Selection.AutoFill Destination:=Range("F36:F37"), Type:=xlFillDefault
Range("F36:F37").Select
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFormattingCells:=True, AllowDeletingRows:=True, AllowSorting:=True _
, AllowFiltering:=True
End Sub
【问题讨论】: