常常听到编程可以提高工作效率吧?常常听到Excel多么强大吧?常常听到VBA多么厉害吧?所以,话说回来,究竟什么是 VBA?
要在Sheet 1 工作表的A 1 单元格中输入数值 100,通常是这样做的:激活Sheet 1 工作表→选中A 1 单元格→用键盘输入 100 →按<Enter>键。
Excel在收到这些操作指令后,会将这些操作翻译成计算机的“语言”告诉计算机,让它按我们的意图执行相应的计算和操作,最后再将结果返回。计算机同人类一样,也有自己的语言,我们可以使用它的语言和它沟通。在Excel中用宏录制器录下的VBA代码,就是用一种计算机语言编写的代码,执行这些代码,其实就是将这些代码包含的指令告诉计算机,让计算机完成任务。所以,同手动操作一样,VBA是我们与计算机互动的一种方式,是人与计算机进行沟通、交流的一种语言。同人类一样,计算机有多种语言,编写Excel宏代码的这种语言称为VBA语言。
VBA的全称是Visual Basic for Applications,它是由微软公司开发、建立在Office中的一种应用程序开发工具。
在Excel中,可以利用VBA有效地扩展Excel的功能,设计和创建人机交互界面,打造自己的管理系统,帮助我们更有效地完成一些基础操作、函数公式等不能完成或很难完成的任务。
也可以说,VBA是一个可以给Excel“开挂”、让它本领更强的工具。