学会VBA,菜鸟也高飞!
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

第1章 VBA是什么

有人说,职场中人必须掌握两种能力:一是和人沟通的能力;二是和计算机沟通的能力。和人沟通的能力靠语言(自然语言),和计算机沟通的能力也要靠“语言”(计算机编程语言),本书的目的就是教大家学会一种能和计算机沟通的语言,更确切地说,是教大家学会一种能和计算机中的Excel软件沟通的语言,这种语言不叫英语,不叫法语,而是叫做VBA语言。

类似人类的语言,能和计算机沟通的语言也有很多种。人类的语言分为汉语、英语、法语等,计算机语言分为Java语言、C语言等。对于经常和Excel打交道的商务办公人员来说,没有必要去学习前面提到的那些相对复杂的语言,我们只需学习其中一种最能提升个人生产力的计算机编程语言就行,它就是VBA。

VBA?我们不要被这三个英文字母吓到,其实它是众多计算机编程语言中最容易掌握的语言之一,VBA的全称是Visual Basic for Application,大意是“专门为自动化各种应用程序(比如Office中的Excel、Word、Access等)而设计的可视化基础编程语言”。事实上,VBA语言非常简单,我们甚至可以把VBA理解为Very Basic语言!本书就是告诉大家如何用VBA语言使Excel各种操作自动化,让Excel为我们服务。

这里所说的“用VBA语言使Excel各种操作自动化”就是所谓的“编程”,或者叫做“编写计算机程序”,通俗地说,就是“用计算机能听得懂的‘书面’语言和它说话”,即:用一种计算机能看懂的语言,命令计算机帮助我们做一些它所擅长的、通常是单调而重复的事情。

Excel VBA能够在以下商业情景中发挥作用。

● 需要定期地做某种规律性很强的数据处理操作。

● 需要把分布于多个工作簿中具有相同结构的数据合并到一个工作表中进行汇总分析。

● 需要用到一个Excel内置函数没有提供的功能。

● 需要自动完成几个连续的Excel数据处理动作。

● 需要定期地生成某种格式固定的Excel报告。

● 需要从繁杂无趣的工作中解放出来,能够有更多的时间陪家人和孩子。

…………