系统环境:Windows 10
Excel:2010版本
今天给大家介绍三大基本结构及在VBA中的实现
Part 1:三大结构
- 三大基本结构:顺序,判断,循环。一般编程语言都有这三种结构,只不过展现的方式会有细微区别
- 一件事完成的整个过程,将其进行细分,往往是这三个结构的重复,当然也可能只含有其中的一个或者两个结构
举例来说:
顺序结构:打开门-走进房间-坐下
判断结构:如果饿了,就吃点水果,如果不饿,就看会电视
循环结构:每当周一到周五,就去上班
Part 2:VBA中的三大结构
- 变量
首先说一下变量这个概念,类似初中学习的,假设长方形的长度为a,宽度为b,那么面积为c=a*b,这里的a/b/c都可以理解成变量。在VBA中变量是不区分大小写的,即A与a表示的是同一个变量
- 顺序结构
a=2
b=2
c=a*b
- 判断结构
If a > 1 Then
b = 2
End If
- 循环结构
For a = 1 To 10 Step 1
b = a + 1
Next a
附注:上文提到的关键词 if / then /end if/for / step /next,在Excel的VBA编辑器中输入这些关键词,会自动变成默认的大小写形式,如if变成If,for 变成For。这也是识别默认关键字的一种方式。在定义变量时,不用使用这些默认的关键词
以上,为本次的介绍内容,下回见。
本文首发于微信公众号:Excel高效办公之VBA。排版和细节略作修改,发于头条