向您请教关于Excel插入行,如何自动套用上一行的公式?

您好!因为本人并非计算机专业,所以对Excel一知半解,勉强学会了使用公式,但是对于VBA真的是一筹莫展了。我在做一个表格,希望能够实现自动插入行之后,这个行能够包含上一行的公式。盼望能够得到您的帮助。另外,这个表格还会通过局域网共享,所以也需要在共享之后,同样有这个功能。

用选择性粘贴----公式试试?如果你手动选择性粘贴公式可以的话就可以用下面代码。
当然,不一定都可以,还要看你用的什么样的公式。你试试吧,不行可能需要根据你表格公式,用程序直接写入公式了。

Rows(R).Insert '插入行
Rows(R - 1).Copy '复制插入行的上一行
Rows(R).PasteSpecial xlPasteFormulas '选择性粘贴 公式
Application.CutCopyMode = False '退出复制模式追问

谢谢您的回答。但我可能是因为基础太浅,没弄会。
我自己手动用选择性粘贴是可以的,但我用Alt + F11 把您的程序写到 VBA里,没有什么作用。可能是我哪里操作得不对。您能否告诉我您写的那四行,应该怎么用吗?

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-09
选中你的数据区,菜单:数据-列表-创建列表,就行了追问

非常感谢!但共享的时候得到这个提示,我不太明白,但似乎和创建的列表有关。

追答

这个就不太清楚了,抱歉

第2个回答  2013-04-09
自动插入行-- 是插入很多行?还是只插入一行?还有 这个自动是什么意思?
包含上一行的公式-- 直接复制上一行粘贴在插入行 插入行就有公式了追问

因为要共享,所以要做得尽可能傻瓜才行。是自动插入一行,不要求是多行。自动的意思就是能够把上一行的公式带下来,好像选中上面有公式的格,然后用手柄拖下来的效果一样。不知道说清楚了没有。

追答

直接选择行 选择插入行 并复制上一行 不就OK了吗?

追问

但对于共享给20多人的一个表格来说,教会每一个人,并确保他们每次都能做到,是不容易的。所以,就是要“自动”。

追答

你意思是 这个表本来没有插入行 和复制公式 你共享后 共享的人一打开文件 文件就自动插入行和复制公式了 是这个意思吗?

追问

不是,本来有公式,但是共享后需要大家一起填充信息,所以就会涉及到插入行,也就是插入新的信息,但这些信息有些部分是需要通过公式来进行处理或者显示的。所以需要他们在插入行之后,所插入的行自动能够套用上一行的公式。

EXCEL表格怎么在插入行后自动复制上一行公式?
1、首先打开需要编辑的Excel表格。2、然后在弹出来的窗口中点击打开左上角文件中的“选项”。3、然后在弹出来的窗口中点击打勾高级中的“扩展数据区域格式及公式”即可。

EXCEL怎样自动插入行并保持上一行公式不变
方法一:步骤、打开需要处理的文件,选择【文件】—【选项】,步骤、在弹出的【选项】对话框中,选择【高级】—【编辑选项】,将【扩展数据区域格式及公式】打勾,然后点击【确定】,这样子设置完后,当我们在新插入一行,并且在公式有引用到的单元格填充数据后,需用公式填充的单元格就会自动根据上一行...

excel新插入的行怎么自动套用上一行公式?
excel新插入的行自动套用上一行的公式的办法如下:1、在EXCEL中,首先输入公式。2、如果您单击输入公式的单元格,并将鼠标放在单元格的右下角,则会出现一个黑色十字标记。3、下拉输入公式的单元格,将第一行中的公式复制到其他行,并根据需要拉多行。4、最后,在前一个单元格中输入一个数字,公式的...

excel中插入新一行时,如何自动套用上一行的公式?
方法一:选择带有公式的一行复制,然后在要插入行的地方点右键选择插入已复制的\\r\\n\\r\\n方法二:将当前的数据区域转换成table格式,07版的在插入透视表的右边那个按钮,03版的在data菜单下的list,excel就会自动套用格式和公式,智能识别\\r\\n\\r\\n方法三:在上方的输入栏中输入以下内容即可:\\r\\nPri...

向您请教关于Excel插入行,如何自动套用上一行的公式?
当然,不一定都可以,还要看你用的什么样的公式。你试试吧,不行可能需要根据你表格公式,用程序直接写入公式了。Rows(R).Insert '插入行 Rows(R - 1).Copy '复制插入行的上一行 Rows(R).PasteSpecial xlPasteFormulas '选择性粘贴 公式 Application.CutCopyMode = False '退出复制模式 ...

excel新插入行如何实现自动填充上一行公式
如果你用的是EXCEL2003, 在数据-列表-创建列表 就能在表格中插入一行后,自动填充上一行公式 如果是2007及以上版本, 插入-表

向您请教关于Excel插入行,如何自动套用上一行的公式?
用选择性粘贴---公式试试?如果你手动选择性粘贴公式可以的话就可以用下面代码。当然,不一定都可以,还要看你用的什么样的公式。你试试吧,不行可能需要根据你表格公式,用程序直接写入公式了。Rows(R).Insert '插入行 Rows(R - 1).Copy '复制插入行的上一行 Rows(R).PasteSpecial xlPasteFor...

EXCEL中如何插入一行还能引用上一行的公式
1, 直接选择有公式的那个单元格,复制(快捷键CTRL+C),然后在你插入的那一行,要放公式的那一格里,粘贴(快捷键CTRL+V)。这时候可以实现单元格内的公式复制。 (如果你只想复制值,记得在粘贴以后,旁边有出来一个选择项,可以选择,只有值。)2, 如果你要填写的单元格,和被复制的公式所在...

WPS表格中插入行,如何自动带入上一行中的公式?
WPS表格中插入行,如何自动带入上一行中的公式,解决这个问题的方法如下:第一步,插入新行。第二步,按键盘组合键,CTRL+D。经过这样操作,就可以把上一行的公式复制到新行中了。注意,以上操作,会把上一行中的所有列都复制到新行中。如果不希望所有列都要复制,请选定新行中指定列后,再用组合键...

excel如何让下一行自动生成上一行的公式
1、本文以最简单的“加法运算”解释如何将上一行的公式运用到下一行。创建excel表如下图,有第一列第二列以及各种数字和求和方式,如下图。2、填充第一行的.数据,数字A=12,B=24,那第三列A+B=36,如下图的数据显示情况。3、我们运用的目的,是将第一行的公式输入好之后,第二行第三行直接就...

相似回答