EXCEL在创建的列表中怎么设置才能使插入新行后自动套用上行公式

如题所述

有如下几种方法:
    选择带有公式的一行复制,然后在要插入行的地方点右键选择插入已复制的。将当前的数据区域转换成table格式,07版的在插入透视表的右边那个按钮,03版的在data菜单下的list,excel就会自动套用格式和公式,智能识别在上方的输入栏中输入以下内容即可:
    Private Sub Worksheet_Change(ByVal Target As Range)
    On Error Resume Next
    If Application.WorksheetFunction.CountA(Target.Rows) = 0 Then _
    Target.Rows.Offset(-Selection.Rows.Count, 0).AutoFill Destination:=Selection.Offset(-Selection.Rows.Count, 0).Resize(Selection.Rows.Count * 2)
    End Sub 
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-07
1、插入新行,自动套用上行公式,比较难办。只能手工把上一行的公式拉下来。
2、当然高手也是有可能通过编写VBA程序,打开EXCEL后就自动运行VBA程序,然后来达到这个效果。这是有可能的。本回答被提问者和网友采纳
第2个回答  2012-08-15
你复制一个有公式的行,然后插入复制行就可以,
当然用宏也可以做到,但是有点太大用工具了,建议不要选择宏,样还得写代码 ,每个新表中还得反代码 放去还得启用宏,不值得
第3个回答  2012-08-15
不知道 学识太浅!!
相似回答