Excel2010录制的宏点击执行的时候总是会调到录制的那个单元格,而不会执行到其他地方呢?

如题所述

要点1:对单元格操作的时候,可以先选中区域,然后再点击【录制宏】进行相应操作,如果录制宏已经完成,则在宏代码里删除类似:range("A1:B12").select  的语句,这样就可以避免宏执行完之后会自动选中单元格

要点2:在录制宏的时候选择【使用相对引用】,就可以避免跳转到录制宏的时候选中的区域

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-08
因为你录制的时候,有选择单元格的动作,被记录下来了,比如range("A1").select。
如果你想把宏的功能应用到当前所选单元格,需要修改宏代码,使用ActiveCell.Select取代本回答被提问者和网友采纳
第2个回答  2014-12-02
你稍微修改下就可以变成你想要的了。追问

如何修改,因为我也是刚刚接触宏,都不怎么了解呢?

相似回答