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

2024-11-23 01:09:40
推荐回答(5个)
回答(1):

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

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

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


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


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


SHEET1是你当前工作表的名字 


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


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


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


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

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

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


回答(2):

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

工具栏菜单是不行的,当你换一台电脑之后,又要重新加载菜单。——我们一般都是用按钮来做的,你可以添加一个空白工作表,把按钮放在那里就行了。

回答(3):

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

选项如下图:

回答(4):

第一种方法:把录制好的宏代码复制粘贴到其他EXCEL工作簿中,(按ALT+F11进入编辑界面).
第二种方法:把录有宏的那个工作簿先打开,再打开其他EXCEL工作簿.再使用宏.

回答(5):

复制录制好的宏 在其他表中按alt+f11 点击插入模块 把代码粘贴进去