本文档是《别怕,Excel VBA其实很简单》的读书笔记。在Excel中,Excel VBA是Excel的一大办公利器。但是在遍布各行各业的Excel使用者中,了解VBA以及能使用VBA的人数却远远赶不上使用Excel函数公式或其它功能的人数。最近闲来无事,决定学习一下Excel的VBA编程语言。

在使用Excel的过程中,我们常常会遇到为了完成一个任务,必须要重复多次相同操作的情况,而且每隔一段时间也可能需要再重复类似的任务。不断重复相同操作,不但消磨工作热情,还会浪费我们宝贵的时间。我们可以通过录制宏以及编写VBA代码这两种方式来减少重复操作。

# 宏的基本含义

在Excel中。可以使用某种工具记录下我们在Excel中的一系列操作。在这里,被录制下的一系列操作被称为,录制宏的工具称为宏录制器

可以依次单击【功能区】中的【开发工具】->【录制宏】命令来启动宏录制器。

开发工具选项卡

默认情况下,【功能区】没有【开发工具】这一选项卡,需要依次单击菜单【文件】->【选项】,在弹出的对话框中勾选,调出这一选项卡。

调出Excel开发工具选项卡

本质上,宏就是一串串可以控制和操作Excel的程序代码。Excel将录下的操作保存为不同的代码,当执行宏时,也就是执行这些代码来操作和控制Excel的。代码不同,执行的操作就不同。如果修改组成宏的代码,就修改了这个宏执行的功能。

# VBA的基本含义

VBA只是一种名字,是Visual Basic For Applications的简称。它是微软公司开发的,建立在Office中的应用程序开发工具。

在Excel中,可以利用VBA有效地扩展Excel的功能,设计和构建人机交互界面,打造自己的管理系统,帮助Excel用户更有效地完成一些基础操作,函数公式等很难完成或无法完成的任务。

# 学习VBA的目的

在学习Excel VBA以前,我们有必要了解一下学习VBA的意义。

录制宏虽然可以不学习编程理论,但是录制宏实际上还是将录下的操作保存为代码,当执行宏的时候,实际上就是执行这些组成宏的代码。但是录制的宏一般比较简单,不够灵活,不能解决实际工作中遇到的所有问题。若需要处理复杂的操作,还是应该学习VBA学会自己编写代码。

LastUpdated: 10/4/2019, 12:10:46 AM