怎样实现把一个EXCEL工作薄中录制的宏在其他EXCEL工作薄中都能使用?

就是我在一个excel文件中录制了宏,想在其他EXCEL文件中也使用它,但不想重新录制!
想请教高手,有没有办法实现?谢谢

再补充一下:
我录制宏之后,把它添加到工具栏!以后不管打开哪个表格,都可以单击这个工具按钮,来执行已录制好的宏!就好比无论在哪个表格都可以单击复制按钮执行复制功能一样!

请问怎样才能实现,烦请高手赐教!谢

举个例子,先左键单击一个空白单元格

方法1:在编辑栏文本框中输入“=[Book2]Sheet1!B2+A1”

方法2:在“F5”单元格文本框中输入“=[Book2]Sheet1!B2+A1”


“[    ]  ” 这个符号要在英文输入的情况下才可以。


BOOK2是你工作簿的名字 ,视具体情况而定


SHEET1是你当前工作表的名字 


B2是另一个窗口工作簿的要用到的单元格


A1是你当前工作表要用到的单元格


注意:这些代号要视具体情况而定


方法1:左键点“输入”按钮

方法2:按下键盘上的“Enter”键

方法3:左键点编辑区的单元格空白处


温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-03-03
1L、2L的做法都可以。
需要提醒的,如果跨工作表(在两个或两个以上工作表上相互切换)工作时,使用2L的做法前,要检查工作表名称和之前录制的名称是否一样。例如之前录制时工作表名称为201011、201012,现在的工作表名称为201101、201102等就不能正常工作了。
……………………
至于我的做法嘛,——我这人比较懒,一般录制好之后(其实更多的是我自己写代码调试的),一式两份。第一份用来保存数据(交给老板看的),把第二份保留表头后清空其它数据,但不要对格式进行任何改动,也禁止重命名工作表(工作簿倒无所谓)。
假定到了第二个月,要处理数据了,那么把相应的数据复制到相应的工作表里,然后执行宏,是不是就得到结果了?这时候另存一份不就是你想要的报告了么?
应该相当简单吧?

工具栏菜单是不行的,当你换一台电脑之后,又要重新加载菜单。——我们一般都是用按钮来做的,你可以添加一个空白工作表,把按钮放在那里就行了。本回答被提问者和网友采纳
第2个回答  2010-12-25

excel有一个个人宏工作簿的功能,你只要在录制宏的时候,选择保存在个人宏工作簿就可以了!

选项如下图:

第3个回答  2015-12-08
第一种方法:把录制好的宏代码复制粘贴到其他EXCEL工作簿中,(按ALT+F11进入编辑界面).
第二种方法:把录有宏的那个工作簿先打开,再打开其他EXCEL工作簿.再使用宏.
第4个回答  2016-01-02
复制录制好的宏 在其他表中按alt+f11 点击插入模块 把代码粘贴进去
相似回答