- Excel宏教程
- Excel宏 - 首页
- Excel宏 - 概述
- Excel宏 - 创建
- 单个工作簿中的宏
- Excel宏 - 安全性
- Excel宏 - 绝对引用
- Excel宏 - 相对引用
- Excel宏 - VBA
- Excel宏 - 代码理解
- 将宏分配给对象
- Excel宏 - 运行宏
- 使用VBA编辑器创建宏
- Excel宏 - 编辑
- Excel宏 - 用户窗体
- Excel宏 - 调试代码
- Excel宏 - 配置宏
- Excel宏有用资源
- Excel宏 - 快速指南
- Excel宏 - 有用资源
- Excel宏 - 讨论
Excel宏 - 编辑
在上一章中,您学习了如何在VBA编辑器中编写宏代码。您可以编辑宏代码、重命名宏和删除宏。
如果您掌握了Excel VBA,编写或修改宏代码是一件很简单的事情。您可以根据需要编辑宏代码。如果您只想对宏代码进行一些简单的更改,甚至可以将宏代码从一个地方复制到另一个地方。
复制宏代码
您在启用宏的工作簿MyFirstMacro.xlsm中创建了两个宏——MyFirstMacro和Button1_Click。您通过记录步骤创建了第一个宏,通过编写代码创建了第二个宏。您可以将代码从第一个宏复制到第二个宏。
打开工作簿MyFirstMacro.xlsm。
单击功能区上的“开发工具”选项卡。
单击“Visual Basic”。Visual Basic编辑器将打开。
打开Module1(MyFirstMacro宏代码)和Module2(Button1_Click()宏代码)的代码。
单击功能区上的“窗口”选项卡。
从下拉列表中选择“水平平铺”。
您可以在平铺的窗口中查看这两个宏的代码。
复制Module2代码中的MsgBox行。
将其粘贴到该行上方。
修改字符串为:
MsgBox “Hello World!”
从Module1复制以下代码。
将其粘贴到Module2代码中,位于两行MsgBox代码之间。
单击“保存”图标以保存代码。
单击Excel工作表中的按钮。将出现一个消息框,其中显示消息 - Hello World!单击“确定”。
表格数据将出现(根据您复制的代码),并出现一个消息框,其中显示消息 - Best Wishes to You!
您只需几个步骤即可修改代码。对于初学者来说,这是最简单的任务。
重命名宏
假设您想从任何工作表(而不是包含命令按钮的工作表)运行已编辑的宏。您可以通过重命名宏来实现这一点,而无需单击按钮。
- 单击功能区上的“视图”选项卡。
- 单击“宏”。
- 从下拉列表中选择“查看宏”。
将出现“宏”对话框。
- 单击宏名称 – Button1_Click。
- 单击“编辑”按钮。
宏代码将出现在VBA编辑器中。
将Sub行中显示的名称从Button1_Click更改为RenamedMacro。保留Sub和括号。
打开“宏”对话框。宏名称将显示为您的重命名名称。
- 单击RenamedMacro。
- 单击“运行”按钮。宏将运行。现在无需单击按钮。
删除宏
您可以删除已记录或编码的宏。
- 打开“宏”对话框。
- 单击宏名称。
- 单击“删除”按钮。
将出现删除确认消息。
如果您确定要删除宏,请单击是。否则,单击“否”。