2022-09-21 13:46来源:m.sf1369.com作者:宇宇
软件版本:Office2007
方法如下:
1.首先得有加载宏文件,并保存到一个固定的位置:
2.在Excel中点击Office选项,Excel选项:
3.加载项,点击转到:
4.点击浏览,找到加载宏文件,点击确定:
5.确定加载宏文件被勾选,点击确定,完成加载:
注意事项:一旦加载宏文件位置变动,得重新加载,否则无法正常使用。
补充几个疑问:
1. 每个文件最大占用150行....比如F文件,里面共用4张表....这四张表总的行数如果超过150行,该如何分配每张工作表占用多少行???????
2. 所有文档复制到新建的当前工作表,是指放到同张工作表中吗?
3. 复制的数据,都只需要结果,公式或者引用等等都只要显示的结果值吗?
4. 楼主是需要当前所有打开的文件,还是说想把电脑中某一些文件合并到一个文件.既然自动化,如果还需要楼主一个个打开文件,那还不是手工了.而且如果重复打开一个文件,然后重复生成新的工作表,可能导致数据重复.所以是否可以在程序中弹出选择文件的对话框,让用户自己选择文件,把选中的所有文件合并复制到新的工作簿中.
excel宏的制作方法如下:
第一步,录制新宏
选择“工具-宏-录制新宏”,在对话框中,为你将要做的宏设定一个快捷键。确定之后,可以看到一个小的工具栏,上面有个“停”字。从现在开始,你的每一步操作都会被记录下来,直到单击“停”字下面的按钮,结束宏录制过程。替换默认宏名主要是便于分别这些宏。宏名最多可为255个字符,并且必须以字母开始。其中可用的字符包括:字母、数字和下划线。宏名中不允许出现空格。通常用下划线代表空格。
第二步,执行宏
录制完一个宏后之后就可以执行它了,只要,就会重复刚才的一系列操作。
当执行一个宏时,EXCEL按照宏语句执行的情况就像VBA代码在对EXCEL进行“遥控”。但VBA的“遥控”不仅能使操作变得简便,还能使你获得一些使用EXCEL标准命令所无法实现的功能。
要执行刚才录制的宏,可以按以下步骤进行:
1)选择任何一个单元格。 2)选择“工具”—“宏”—“宏”,显示“宏”对话框。 3)选择自己录制的宏名,选择“执行”。
或者是直接按下按初始设定的快捷键,也可以执行宏。
查看录制的代码
选择“工具”—“宏”—“宏”,显示“宏”对话框。 单击列表中的自己定义的宏名,选择“编辑”按钮。 此时,会打开VBA的编辑器窗口(VBE),在这里我们可以看到VBA的语句。(关于VBA知识,请参考《excel中VBA基础入门介绍》等文章)
编辑录制的宏
需要编辑宏是因为以下三个方面的原因。一:在录制中出错而不得不修改。二:录制的宏中有多余的语句需要删除,提高宏的运行速度。三:希望增加宏的功能。比如:加入判断或循环等无法录制的语句。
录制宏的局限性
希望自动化的许多EXCEL过程大多都可以用录制宏来完成.但是宏记录器存在以下局限性.通过宏记录器无法完成的工作有:
1)录制的宏无判断或循环能力。2)人机交互能力差,即用户无法进行输入,计算机无法给出提示。3)无法显示EXCEL对话框。4)无法显示自定义窗体。
宏是将很多重复工作交给电脑自动执行的好工具,宏其实就是许多计算机指令的总和,即程序。宏可以手工编写,但这个需要较高的计算机水平;宏还可以记录,将你的操作一一记录下来,当你执行一个记录好的宏时,电脑就会重复你做过的操作。
1、EXCEL 2010以上版本
【文件】功能区,选择“选项”,打开Excel选项框。
选择“信任中心”,点击右侧信任中心设置。
选择“宏设置”,选择启用所有宏,确定即可。
2、EXCEL 2007版本
左上角OFFICE按钮。
选择下方的Excel选项,打开Excel选项框。
选择“信任中心”,点击右侧信任中心设置。
选择“宏设置”,选择启用所有宏,确定即可。
3、EXCEL 2003版本
“工具”选项,在其下拉菜单中点击“选项”,打开选项对话框。
点击“安全性”(最右边)选项卡,再点击选项卡下的“宏安全性”,打开安全性对话框。
点击“安全级”选项卡,选择“低”,确定即可。
Excel表格日常办公
在利用Excel表格进行日常办公时,会发现其实表格当中很多的功能都没有启用,比如神秘的“宏”功能,很多人不知道这个功能的用法,因为它在WPS当中是灰色的,并不能使用。
在Excel中启用宏功能,就是我们单击宏时,会弹出只有企业版的WPS才可以使用宏功能,单击解决办法会弹出,下载VBA安装包。