Excel VBA教程:制作你的第一个宏并了解工具
如果你已经在高级水平上使用Microsoft Excel,那么接下来你可能想要采取的一个自然步骤是学习实现和设计程序,这些程序将为你自动化日常任务。
从这里开始,您的应用程序技能开始转化为编程能力,Excel提供了一些很棒的工具,可以帮助您逐渐适应这一点。如果你能学会使用Excel中的开发工具,你将能够实现程序设计,从而能够转换到许多专业领域,而你的证书将会更好。不如你今天就开始吧一个课程设计来引导你通过Excel VBA,让你制作程序吗?
本教程将告诉你如何找到你将要使用的基本工具(在Excel 2007中),并开始让你熟悉它们的作用。
宏
在Microsoft Office套件中,自动化任务的小程序被称为宏。宏可以像键盘快捷键一样简单,也可以复杂得多,包括多个输入、用户界面和指令处理。
您可以通过在VBA中编程来手动开发宏,这将是您学习的最终目标。但是,您也可以通过Excel中的一个记录函数开始制作简单的宏。
开发人员选项卡
您可以在Excel的Developer选项卡中访问用于制作和编辑宏的工具。如果您在主功能区中看不到这个选项卡,您可能需要启用它。
要启用开发人员选项卡,转到文件>选项>Excel选项;点击自定义彩带在左边窗口;然后在主选项卡下单击Developer选项并选择OK。
当您选择Developer选项卡时,您将看到访问Visual Basic、查看工作簿中的宏、记录宏、插入对象(例如按钮、输入框)等选项。
记录一个宏
不写一行代码就可以编写一个宏。微软提供了一个方便的记录功能,可以让你在Excel中执行任务,将它分配给一个输入(比如一个按钮或按键),并将它保存在工作簿中,这样你每次访问工作簿时都可以方便地使用它。
如果您喜欢简化宏构建的想法,并且对遵循不涉及编程语言编写的路线感兴趣,那么您可以尝试使用a宏和VBA课程采用无编码方法。
不过,要记录和使用第一个宏,您可以立即开始执行一些简单的步骤。要创建的最简单类型是涉及键盘快捷键的类型,而不是按钮,因此这就是您将在这里创建的类型。
1.转到Developer选项卡,并选择Record Macro(在左侧的code组中)
2.选择开始录音。
3.分配快捷方式如下:
一。选择键盘。
b.在“命令”框中选择当前正在录制的宏。
c.在“按下新快捷键”框中键入要使用的序列。
d.关闭,宏将开始录制
4.执行您想要自动化的任何操作。例如,如果您正在创建一个用于保存文件的简单宏,请单击file然后Save。让事情变得简单,即使捷径已经存在。
5.单击停止记录。
恭喜你!你做了一个宏。通过按您指定的键序列来尝试它。
VBA编辑器
在记录了一个简单的宏之后,您可以在Visual Basic编辑器中查看和编辑它的代码。您所需要做的就是从开发人员工具栏中选择view code并选择宏。如果你想把你的技能提升到下一个水平,这是一个很好的转换到编码宏的方法。
Visual Basic编辑器允许您创建在Excel和跨Microsoft office程序中运行的完整程序。使用面向对象的语言,您可以设计复杂的自动化系统来解决重大的业务挑战。选项的范围几乎是无限的,而且许多功能是您无法通过简单的记录宏来实现的。
您将需要在一些领域建立基础,才能熟练使用这个工具,但它肯定在您的掌握范围内。首先,你可以学习一门在visual basic编辑器中应用编程原理的课程。
这是一个很好的起点,因为您的老师将假定您没有以前的编程知识,而您将学习您需要使用的特定语法。您还将开发一些通用编程的构建块,如果您愿意,您将能够将其应用到其他编程上下文中。
前进
一旦你有了在Excel中使用Visual Basic编辑器的构建模块,有几个很好的选择可以继续你的成长。一个是开始学习更多的编程技术,你可以将这些技术应用到你的Excel工作中。你甚至会发现你想要扩展到新的领域。一门非程序员的编程入门课程这对你的起步会很有帮助。
另一个选择是将您的VBA知识扩展到其他领域。例如,你可以完成面向Microsoft Access的VBA课程并开始学习如何开发连接应用程序的程序。
总结
遵循这个基本的快速入门,你现在应该知道如何制作一个基本的宏,并在visual basic编辑器中查看它。不要犹豫,开始建立这些技能。跳的!你的效率和你的事业可能会因此而更好!