码迷,mamicode.com
首页 > 其他好文 > 详细

把宏添加到自定义Ribbon并在所有Excel里运行它的方法

时间:2016-06-13 19:24:01      阅读:652      评论:0      收藏:0      [点我收藏+]

标签:   自定义ribbon   所有excel文档   

1. 先打开一个空Excel文档,进入File-Options-Customize Ribbon,在右边

Main Tabs里找到Developer并勾选,这样在Excel里将可以看到Developer这个Tab

2. 点击下面的New Tab创建一个新的Tab,并在这个Tab下面创建一个Group备用,Tab和

Group的名字可以填上想要的名字,如Tab为May Macros,Group为Production

Status

3. 在Developer里找到Record Macro,指定Marco的名字,在Store macro in处

选择Personal Macro Workbook,点OK确认

4. 点击Stop Record,再点击Visual Basic进入VBE,在左边找到VBAProject

(PERSONAL.XLSB)-Modules里找到刚录制的Macro,修改并输入你要执行的代码,完成

后点击保存

5. 关闭所有打开的Excel文档,如提示是否要保存修改到Personal.xlsb则选择Yes

6. File-Options-Customize Ribbon,在右边Main Tabs里选择新建的Group,

然后在中间Customize the Ribbon处选择Macros,然后在下面选择

personal.xlsb里的Macro,点击Add添加其到新建的Group里,可以点击Rename重命

名并指定所用的图标,点击OK保存修改

此时打开该电脑上任何一个Excel文档都能看到该TAB下的新Group以及里面的Macro图标

,点击即可以运行它。

完成!

如果要把该Macro给其它电脑用,可以打开以下目录 C:\Users\<username>

\AppData\Roaming\Microsoft\Excel\XLSTART,找到里面的

Personal.xlsb,复制到新电脑的相应目录,然后执行以上步骤即可。

在写Macro里的代码时要注意,如果你使用的是ThisWorkbook等,该ThisWorkbook指

的是Personal.xlsb,而不是你打开的那一个Excel文档,一般要使用

ActiveWrokbook代替或是其它。


把宏添加到自定义Ribbon并在所有Excel里运行它的方法

标签:   自定义ribbon   所有excel文档   

原文地址:http://1690116.blog.51cto.com/1680116/1788800

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!