excel宏操作技巧,如何为控件添加宏

 我来答
丛云阙凯泽
2020-04-27 · TA获得超过1055个赞
知道小有建树答主
回答量:1837
采纳率:100%
帮助的人:8.4万
展开全部
你可以通过执行下列操作来自动执行表单控件或 ActiveX 控件:

当用户通过向表单控件分配宏来单击该控件时, 执行操作或操作。

运行 Microsoft Visual Basic for Applications (VBA) 代码以处理用户与 ActiveX 控件交互时发生的任何事件。

为表单控件添加或编辑宏

右键单击该控件, 然后单击 " 分配宏 "。

将显示 " 分配宏 " 对话框。

若要指定现有宏的位置, 请通过执行下列操作之一, 在 " 宏 的位置" 框中选择宏所在的位置:
  
若要在打开的任何工作簿中搜索宏, 请选择 " 所有打开的工作簿 "。
  
注意: 如果要分配给控件的宏位于单独的工作簿中, 请首先打开该工作簿, 以便它在 " 宏 的" 列表框中可用。
  
若要将对宏的搜索限制到包含当前工作表的工作簿, 请选择 " 此工作簿 "。
  
若要将对宏的搜索限制为特定工作簿, 请从可用的打开工作簿名称列表中选择该工作簿。
  
执行下列操作之一:

分配宏  执行下列操作之一:
  
录制新宏  单击 " 录制 ", 完成录制宏后, 在 " 开发工具 " 选项卡上的 " 代码 " 组中, 单击 " 停止录制 "。
  
分配现有宏  双击列表中的宏或在 " 宏名 " 框中输入其名称。
  
创建新宏 单击 " 新建 ", 然后在 "Visual Basic 编辑器" 中编写新宏。

有关如何编写宏的详细信息, 请参阅 Visual Basic 帮助。

修改分配的宏  执行下列操作之一:
  
编辑分配的宏  在 " 宏名 " 框中单击宏的名称, 然后单击 " 编辑 "。
  
分配其他现有宏  双击列表中的宏或在 " 宏名 " 框中输入其名称。
  
为 ActiveX 控件添加或编辑宏

如果 “开发工具” 选项卡未显示,请显示它。

在 Excel 2016 中, 2013, 2010:
  
单击“ 文件 ”>“ 选项 ”>“ 自定义功能区 ”。
  
在 " 自定义功能区 " 下, 选中 " 开发工具 " 复选框, 然后单击 "确定" 。
  
在 Excel 2007 中:
  
单击“ Microsoft Office 按钮 ” ,然后单击“ Excel 选项 ”。
  
在 " 常用 " 类别中, 在 "使用 Excel 时使用的选项 " 下, 选中 " 在功能区中显示 ' 开发工具 ' 选项卡 " 复选框, 然后单击 "确定" 。
  
若要编辑 ActiveX 控件,请确保处于设计模式。 在“ 开发工具 ”选项卡上的“ 控件 ”组中,打开“ 设计模式 ” 。

选择控件。

有关详细信息, 请参阅在工作表上选择或取消选择控件。

在 " 开发工具 " 选项卡上的 " 控件 " 组中, 单击 " 查看代码 "。

注意: 您也可以通过右键单击该控件, 然后单击 " 查看代码 " 来编辑现有宏。
  
在 Visual Basic 编辑器中编写新宏或更改现有宏。

有关如何编写宏的详细信息, 请参阅 Visual Basic 帮助。

编写完宏后, 在 Visual Basic 编辑器中单击 " 文件 " 菜单上的 " 关闭并返回到 Microsoft Excel "。

设计完控件后, 在 " 开发工具 " 选项卡上的 " 控件 " 组中, 关闭 设计模式 。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式