EXCEL中录制的宏只能应用到原始单元格

EXCEL中录制的宏只能应用到原始单元格,我录制一个特殊符号后,然后拖动到工具栏中, 一点它就弹到我最初 录制时输入的那个单元格中,一旦那里有了之后再点 就没有任何反映了,怎么解决?

方法:

    按“工具-宏-录制宏”后,在EXCEL中的后续操作都会被EXCEL用代码的方式记录,直到按“停止录制”为止。比如需要将“选定的单元格”内自动填入一段文字,如“ABCD”,可按下面步骤操作:先选中任意一个单元格,再按“工具-宏-录制宏”

    输入“ABCD”

    按“停止录制”完成

    还可以给这段宏指定一个快捷键,方法是按“工具-宏-宏”

    在弹出的窗口中选中刚才录制的宏,按“选项”,就能指定快捷键,比如CTRL+P.

    使用这个宏时,就可以选中一个想添加文字的单元格,按CTRL+P就能自动执行这个宏,在单元格中显示“ABCD”了。



温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-22
你录制开始后是否选择了单元格,如果选择了单元格,那么你再执行宏时还会出现在那一个单元格(可以打开宏代码将Range("D5").Select字样的那一行删除即可),如果你没有选择单元格,那么你再执行宏时你录制的内容就会在你当前单元格位置。本回答被提问者采纳
第2个回答  2023-02-23
可能你是开始录制的时候没有点击【使用相对引用】,要在录制前点击,完成录制后才能将这个宏的内容运用在其他单元格。
第3个回答  2011-11-19
因为你一开始就没有移动过单元格!追问

拜托详细点啊,听不懂什么意思,能告诉详细步骤吗

追答

你试一下,第一次,在录制的时候,不要转到其它单元格去录制,直接在光标所在的位置录制就可以

excel录制宏为什么只对录制时的那个单元格生效,点击其他单元格还是会跳...
录制的都是你操作过的动作。录制时,你选择了A1格,所以以后运行这个宏,它就会自动选择A1单元格。如果想用当前所选单元格,修改你录制代码中的Range("A1").Select。去掉这句应该就可以了。插入空行的,同理,录制的是你操作的情况,必须按情况调整的。如果你不会写,可以发出你想实现在的目的,找人...

为什么EXCEL中的宏按住快捷键它就跑到原本在录制时的边框的位置,而不会...
你在录制宏时,使用的是绝对引用,此时电脑记录的是当时的绝对地址,所以每次运行宏都会出现在当时录制的位置。你可以在录制时选“相对引用”。就是点击“录制”时,出现一个“停止录制”的小工具条,在他的右边点击一下,如果刚才是绝对引用,那么现在就变成相对引用了。

EXCEL中的宏只能对固定的单元格区域起作用吗?
可以使用 For Each...Next 对单元格区域进行循环 例如:Sub 保留2位小数()On Error GoTo 10 For Each c In ActiveCell.CurrentRegion.Cells c.Value = Round(c.Value, 2)Next 10 End End Sub

excel宏只能编辑同一位置的数据吗
不一定,录制宏时,如果事先先选中单元格,再进行一些格式操作,比如加粗、倾斜,操作后停止录制,这种宏和编辑位置无关,和选择的单元格有关,选择哪些单元格再执行宏,就会对选中的单元格进行设置。如果在开始录制后再选中A2:B6,那么再另一个工作表里面也只对A2:B6进行修改。如果懂得代码,可以通过...

excel表格中的录制的宏,不能在除了原单元格以外 其它的单元格使用怎么办...
录制的宏如果不做修改,当然是针对原单元格的。把你希望实现的功能说一下看看。按alt+f11打开你的宏代码,把代码贴出来我帮你改成点击任意单元格也可以使用。

请朋友帮忙,EXCEL在执行宏时总是要跳转到录制宏的单元格怎么办
在录制的时候你肯定最后点了a1单元格一些 这样宏就记录了这个动作 所以每次都跳回去 你可以alt+f11看下代码 可以把Range("A1").Select这句删除掉。

excel录制宏,执行宏的问题?
1.在这里以Excel为讲解工具,举例,首先打开OFFICE工具,新建一个文档。2.了解好想要实现的功能,接下来就可以进行宏的录制,打开视图“菜单”,在视图菜单下找到宏按钮。3.如下图所示的宏按钮,点击打开下拉菜单。4.在下拉菜单中点击如下图所示的“录制宏”按钮。5.可以为宏设定一个方便记忆的名字,...

Excel 我录制的宏,每次执行都返回录制时的单元格
LZ在录制的宏中,使用的是相对单元格位置,即一开始如果你鼠标选中的在A1,你对B1进行操作,则之后你再选中C1宏就对D1进行操作,如果想要固定对某个单元格操作,需要在宏中更改设定,编辑为绝对单元格地址。

excel录制宏,执行合并单元格,选定区域单元格空置然后赋条件值填充后,录...
应该对你有帮助的!EXCEL录制的宏,选定的区域不能改变。因此,宏只能在选定区域内起作用。

excel怎么让一个宏在所有表格都可以用
第一步,点击Excel界面左下角的录制宏按钮录制宏。2.第二步,在【宏名】处输入一个有意义的名称,帮助以后识别该宏的功能。本例按照默认名称命名。选择将宏录制在【个人宏工作簿】并点击【确定】按钮。3.第三步,马上点击Excel界面左下角的停止录制宏按钮停止宏的录制。4.第四步,按Alt+F11打开VBE...

相似回答