我们在使用Excel制作电子表格时,经常会遇到大量重复性的操作,比如新建工作表、创建表结构、设置单元格格式、表格数据统计等。如果完全依靠一遍遍的人工完成这些操作,不但工作效率大大降低,出错概率也会有所提高。Excel的宏恰恰为我们提供了一个很好的解决方案,它能实现大量繁琐的重复率高的Excel任务的自动化,从而达到省时省力的目的。
在计算机科学里,宏是一个比较抽象的概念,指的是一种预定义的规则或者模式。而我们这里要学习的Excel宏则更为具体,它是一组独立的命令序列,用于完成一系列指定的Excel操作,以VBA代码的形式存在,并且可供反复执行。在Excel中宏的制作有两种方法:
1.通过宏录制器,记录Excel操作,并将其转换为VBA代码;
2.直接在VBA编辑器中编写代码。
不管使用的是以上哪种方法,Excel宏都是以VBA程序的形式寄生于Excel中。当Excel应用程序打开时,宏也跟着被打开,当Excel应用程序被关闭时,宏也被关闭。宏的应用对象包括了各种Excel元素,如工作簿、工作表、单元格等。用户可以在Excel中反复的执行和修改这些宏。
对于初学者而言,宏的录制是认识宏以及了解什么是VBA代码的很好的途径,它可以帮助我们在没有任何语言基础的情况下,通过简单的界面交互就可以完成Excel宏的编程工作,从而实现部分Excel任务的自动化。下面我们就通过录制宏的例子带大家一起了解在Excel中如何使用宏。