2016 - 2024

感恩一路有你

学习如何编辑Excel 2016中的VBA程序

浏览量:4829 时间:2024-02-03 13:30:24 作者:采采
在上一篇文章中,我们初步学习了如何执行和编辑VBA程序。现在让我们继续往后学习。当我们执行并希望将操作步骤保存到宏中时,Excel会将这些步骤转化为VBA代码。要查看生成的代码,可以按照以下步骤进行:

步骤一:打开宏对话框

1. 在Excel的“开发工具”选项卡下,点击“宏”按钮,这将弹出“宏”对话框。 2. 在对话框中,选择第一个宏,并单击“编辑”按钮。这将打开Microsoft Visual Basic编辑器窗口。

Microsoft Visual Basic编辑器包括几个组件。在我的后续文章中,我将分享更多关于Visual Basic组件的知识。现在,我们应该把注意力集中在显示的代码上。显示的代码应该与下面的程序清单相似。

代码的第一行"Sub 第一个宏()"表示宏的起点和名称。接下来的以单引号开头的行是注释行,用于说明与宏相关的内容,包括宏的名称。宏实际工作的部分从"with"开始。请注意"Selection"这个单词,在VBA中用于表示选中的部分,这就是为什么宏可以适用于选择一个或多个单元格的原因。

您可能会注意到录制的内容比实际执行的操作要多。虽然您只更改了字体的大小和颜色,但所有的字体信息都被记录在"单元格格式"对话框的"字体"选项卡中。代码可以直接在Visual Basic编辑器中进行编辑。您可以添加、删除或修改代码行。

步骤二:删除多余的代码行

3. 选中以"Name"开头的行,并按下键盘上的DEL键删除该行。不必担心产生的空行,因为VBA会忽略空行。继续删除其他多余的行。 4. 关闭Visual Basic编辑器窗口,返回到工作簿。

测试宏的编辑效果

5. 在单元格E1中输入"test"。 6. 选中单元格E1,运行宏"第一个宏"。请注意,运行宏之后,结果与删除多余代码行之前完全相同。 7. 在Excel的"开发工具"选项卡下,点击"宏"按钮,再次显示"宏"对话框。选择"第一个宏"并单击"编辑"按钮。这将再次打开Visual Basic编辑器窗口。 8. 在编辑器窗口中将字体大小设置为246,并关闭Visual Basic编辑器窗口。 9. 选中单元格A1,再次运行"第一个宏"。现在,该单元格的字体将变得更大。

通过对录制下来的宏进行编辑,我们可以看到它非常简单。有两个原因会导致对宏进行编辑:一是在录制宏时出现错误,另一个原因是希望改变宏的功能。无论出于何种原因,您都可以使用Visual Basic编辑器对宏进行编辑。我们希望能够通过录制操作来自动完成许多Excel的操作过程,但宏录制器确实具有一定的局限性。

总结

这篇文章重点介绍了如何在Excel 2016中执行和编辑VBA程序。通过学习如何查看和编辑生成的代码,您可以对录制下来的宏进行修改和优化。了解如何删除多余的代码行以及如何在编辑器中进行修改是非常重要的技巧。继续深入学习和实践,您将掌握更多有关Excel VBA编程的知识和技巧。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。