
Excel 如何将“宏”和“按钮”联系起来?
我是说我录制了一条“宏”,也创建了一个“按钮”,我要的是当我按下“按钮”的时候执行“宏”·我用的是Excel2000·谢谢啦!...
我是说我录制了一条“宏”,也创建了一个“按钮”,我要的是当我按下“按钮”的时候执行“宏”·我用的是 Excel 2000 ·谢谢啦!
展开
4个回答
推荐于2016-09-13 · 知道合伙人软件行家

知道合伙人软件行家
采纳数:709
获赞数:4883
微软最有价值专家(Most Valuable Professionals) 合著书籍7部:《Excel应用大全》等。
向TA提问 私信TA
关注

展开全部
按钮有表单控件(也叫窗体控件)的按钮,也有ActiveX控件的命令按钮。
假设你创建的宏名为MyMacro,如下图所示。
一、ActiveX控件的命令按钮
工作表中插入的ActiveX控件的命令按钮CommandButton1,则可以这样操作,右击控件,选择“查看代码”,如下图,或直接鼠标双击控件。
上述操作后,Excel会自动打开VBA编辑器,如下图
只需要在中间添加一句代码:Call MyMacro
Private Sub CommandButton1_Click()
Call MyMacro
End Sub
关闭VBA编辑器,再单击“开发工具”的“设计模式”按钮以退出设计模式就可以了,现在单击命令按钮,就可以执行宏MyMacro了。
二、表单控件按钮
右击按钮,单击“指定宏”,在“指定宏”对话框选择MyMacro,再单击“确定”按钮,如下图,这样就可以了,单击按钮,就会执行宏MyMacro了。
展开全部
——》1,呵呵,这个问题真的很有意思。
——》2,如Book1工作簿里里面的一个工作表Sheet1。
我们先录入一个宏,例如:
Sub Test()
Range("F9").Select
ActiveCell.FormulaR1C1 = "a"
Range("F9").Select
End Sub
——》3,接着我们单击“视图”菜单-“工具栏”-“控件工具箱”
在弹出的“控件工具箱”里面选择“命令按钮”。然后在工作表Sheet1上面画一个按钮。关闭“控件工具箱”。
对这个按钮单击鼠标右键,选择“命令按钮对象”-“编辑”。修改一下该按钮显示的名称,如“统计”。或者你可以对这个按钮单击鼠标右键,选择“属性”对该按钮进行详细的编辑。
——》4,记得先调整好该按钮的大小和位置。否则一会儿调整起来就很麻烦了。呵呵不是不可以再调整它的大小和位置了,只是很麻烦而已。
——》5,这步是最重要的。先左键单击该按钮,即选中该按钮。此时“公式编辑栏”里面会显示诸如:
=EMBED("Forms.CommandButton.1","")
这样的公式。我们将这些内容全部删除,然后回车。这时候你依旧可以调整它的大小和位置。
——》6,现在对这个按钮单击鼠标右键,选择“指定宏”,然后在弹出的窗口中选择“Test”宏,然后点“确定”。
——》7,呵呵,看看怎么样,一个宏和按钮就这样联系起来了。
——》2,如Book1工作簿里里面的一个工作表Sheet1。
我们先录入一个宏,例如:
Sub Test()
Range("F9").Select
ActiveCell.FormulaR1C1 = "a"
Range("F9").Select
End Sub
——》3,接着我们单击“视图”菜单-“工具栏”-“控件工具箱”
在弹出的“控件工具箱”里面选择“命令按钮”。然后在工作表Sheet1上面画一个按钮。关闭“控件工具箱”。
对这个按钮单击鼠标右键,选择“命令按钮对象”-“编辑”。修改一下该按钮显示的名称,如“统计”。或者你可以对这个按钮单击鼠标右键,选择“属性”对该按钮进行详细的编辑。
——》4,记得先调整好该按钮的大小和位置。否则一会儿调整起来就很麻烦了。呵呵不是不可以再调整它的大小和位置了,只是很麻烦而已。
——》5,这步是最重要的。先左键单击该按钮,即选中该按钮。此时“公式编辑栏”里面会显示诸如:
=EMBED("Forms.CommandButton.1","")
这样的公式。我们将这些内容全部删除,然后回车。这时候你依旧可以调整它的大小和位置。
——》6,现在对这个按钮单击鼠标右键,选择“指定宏”,然后在弹出的窗口中选择“Test”宏,然后点“确定”。
——》7,呵呵,看看怎么样,一个宏和按钮就这样联系起来了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题真的很有意思?晕*~_~*
二楼说的挺具体的
从第5步起,也可以不去除那个公式,而是右击这个按钮后选择查看代码,然后会自动生成一段代码:
Private Sub CommandButton1_Click()
End Sub
在其中间加入一句代码
Test '上面定义的宏
完成代码为
Private Sub CommandButton1_Click()
Test
End Sub
二楼说的挺具体的
从第5步起,也可以不去除那个公式,而是右击这个按钮后选择查看代码,然后会自动生成一段代码:
Private Sub CommandButton1_Click()
End Sub
在其中间加入一句代码
Test '上面定义的宏
完成代码为
Private Sub CommandButton1_Click()
Test
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
工具-宏-然后选择你的保存的宏执行就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询