如何实现点击Excel中的选项卡来使用红框中自己编的宏

 我来答
娜样滴歌杰出肤
2016-05-17 · TA获得超过196个赞
知道小有建树答主
回答量:344
采纳率:0%
帮助的人:140万
展开全部
步骤:

  1.按钮的本质就是一个宏,所以在制作按钮之前,我们先来录制一个宏,把宏都准备好了,就可以制作按钮了。先打开一个表格如图所示,选中大标题,接下来我们在菜单栏上执行:开发工具--宏

  2.设置宏名称为【大标题】,保存位置为【个人宏工作簿】,这样打开任意的excel就能看到这个宏,如果保存在【当前工作簿】就只能在这个excel文件中看到该宏了。

  3.右键单击已经选中的单元格,在打开的右键菜单中,选择【设置单元格格式】

  4.在打开的单元格格式对话框中,切换到对齐选项下,然后设置水平对齐、垂直对齐、合并单元格。

  5.切换到字体选项下,然后设置字形和字号,最后点击确定按钮。字形和字号的设置要符合大标题醒目的要求。

  6.设置好了大标题的格式以后,我们就点击开发工具下的【停止录制】

  接下来再录制一个宏,这回是设置小标题的格式,设置流畅图我已经贴在下面了,由于和上面的步骤一样,这里就不讲解了。

  7.录制好宏以后,我们在菜单栏上执行:开发工具--插入,在打开的列表中选择按钮。

  拖动鼠标就可以绘制出一个按钮,同时会打开一个指定宏的对话框,选择【大标题】这个宏,然后点击确定按钮。

  8.将按钮上的文字设置成为:设置大标题格式。如果你对按钮上的文字要求更高,要设置他的字体和大小,还可以右键单击按钮,选择设置空间格式,对文字进行更具体的设置。

  同样的方法我们再添加一个按钮2,指定的宏为小标题。

  9.最后我们换一种方式来插入按钮,前面所讲的按钮都是先建立宏,然后再添加按钮,现在先插入一个按钮,再建立宏,如图所示,先选中一个要设定格式的单元格,然后再菜单栏上执行开发工具--插入,插入一个按钮。

  10.拖动鼠标绘制一个按钮,然后就自动打开这个对话框,设置宏名为【设置列标题】,然后点击右侧的【录制】

  11.打开录制宏对话框,设置宏名,然后点击确定。下面就开始对单元格的格式进行设置,所有的设置都会记录在宏里。

  12.单元格设置完成了以后,再执行:开发工具--停止录制

  1.3.将该按钮的文字设置为:设置列标题格式,这样就完成了按钮的制作。
帐号已注销
2016-05-17 · 超过31用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:45.4万
展开全部
你先安装一个Custom UI Editor For Microsoft Office,用这个工具打开你的Excel文件,然后修改相关代码,增加/修改一段代码:onAction="你自己的宏名称",参考如下,
<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
<ribbon startFromScratch="false">
<tabs>
<tab id="rxtabCustom" label="初始释放" insertBeforeMso="TabHome">
<group id="myGroupA" label="整理">
<button id="A1" size="large" imageMso="Info" label="整理" onAction="你自己的宏名称"/>

保存并且关闭UI Editor之后,用Excel打开你的Excel文件,Alt+F11进入VBE,把你的宏放到VBAProject的模块中,格式如下,
Private Sub 你的宏名称(control As IRibbonControl)
你的宏代码
End Sub

注意,一定先关闭UI Editor,否则在Excel VBE中不能保存修改过的宏代码。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式