ExcelVBA宏的重要性Excel高手都知道,我也希望这篇文章能成为各位立志于提升做表效率的财会人一篇入门文章
如果要在Excel 中反复执行某项任务,可以使用宏自动执行该任务。宏是一系列 Excel命令和指令,这些命令和指令组合在一起,形成了一个单独的命令,以实现任务执行的自动化。今天财会人生就带大家认识一下这个叫宏的神技能。
01
什么是宏
Excel宏就是一系列的操作步骤,比如在单元格中输入数据,复制A1的数据到B1,对A1:C3求和等等,这些操作步骤有简单有复杂。当某些操作步骤需要不断重复时,我们就要考虑录制宏了。现行excel版本采用的宏语言是VBA(Visual Basic for Applications),是一种面向应用程序的语言,不仅可以适用于Microsoft相关的软件,甚至还可以在其他一些如AutoCAD等软件中使用。
02
宏的运行原理
电影是用数字记录下来的,Excel中的宏是则是用一种语言保存下来的,这种语言就是VBA语言,这种VB语言可以在Excel中编写一些语句和代码,我们通过执行这些语言和代码可以完成一些特别操作,可以让Excel听我们的指挥,录制宏就是把这些动作用VB语言记录下来,当我们要需要执行这些重复的操作,我们只需要执行这些语言就可以了。宏是保存在Visual Basic模块当中的一组程序代码。通过这些程序代码驱动着操作的自动执行。当单击执行按钮时,这些由代码组成的宏就会执行与其相关的一些操作。
03
宏的制作方法
在Excel中,制作宏主要有录制宏和编写宏两种不同的方法:
录制宏:录制宏是指通过录制的方法将对Excel的操作过程以代码的方式记录并保存下来,也就是说宏的代码可以通过录制的方法自动产生。录制宏就像用录像机把用户所做的工作录制下来,当再次执行时,只需回放即可。录制宏操作简单、方便易学,因此,完全不懂Excel VBA编程的用户也可以创建自己的VBA模块,创建为自己工作服务的宏。
编写宏:编写宏是指在VBE开发环境中直接输入操作过程的程序代码,其结果与通过录制宏实现的程序代码执行的结果相同。
04
录制宏
录制宏就是把这些动作用VB语言记录下来,当我们要需要执行这写重复的操作,我们只需要执行这些语言就可以了。工具栏开发工具-代码组中,单击“录制宏”,在弹出的录制宏窗口中,设置宏代码的名称和适用范围,操作结束,点击代码组组中的“停止录制”,结束宏代码录制,可以查看宏已录制完成。除了工具栏点点点外,Excel还有个快捷方式,就是Excel状态栏的左下方,有个宏录制按钮,点击该按钮,开始录制宏,再次点击,结束录制。
05
执行宏
执行宏的方法很多,基本方法是通过开发工具菜单-宏,在窗口中找到相应的宏后,单击执行按钮。初次之外,还可以使用按钮,绘图工具栏中图片,图形,通过命令调用的快捷方式来完成,甚至还可以在菜单中制作一个宏命令按钮。