VBA在Excel中的应用(8)

2021-02-21 12:29

VBA

a= 128 + 256

2.1.3 常量

常量用于存储固定信息, 其值不会发生改变, 使用常量可以增加程序的可读性. 例如VBA中的常量vbGreen, 其值为65280, 在代码中设置绿色时使用常量vbGreen, 使得代码更具可读性. 在VBA中用Const语句声明变量. 如下代码声明字符型常量ClubName. Const ClubName As String=“Excel”

2.2 运算符

VBA中有如下4种运算符.

算术运算符: 用来进行数学计算的运算符. 比较运算符: 用来进行比较的运算符. 连接运算符: 用来合并字符串的运算符. 逻辑运算符: 用来执行逻辑运算的运算符.

连接运算符包括”&”运算符和”+”运算符两种.

2.3 过程

过程(Procedure)是可以执行的语句序列单元, 所有可执行的代码必须包含在某个过程内, 任何过程都不能嵌套在其他过程中. 过程的名称只能在模块级别进行定义. VBA有3种过程, 即Sub过程、Function过程和Property过程.

Sub过程执行指定的操作, 但不返回运行结果, 以关键字Sub开头和关键字End Sub结束. 可以通过录制宏生成Sub过程或在VBE窗口里直接编写.

Function过程执行指定的操作, 可以返回运行结果, 以关键字Function开头和关键字End Function结束. Function过程可以在其他过程中调用, 也可以在工作表的公式中使用, 就像Excel的内置函数一样. Property过程用于设置和获取自定义对象属性的值, 或者用来设置对另外一个对象的引用.

2.4 程序结构

VBA中的程序结构与控制和大多数编程语言相同, 下面介绍最基本的几种程序结构.

2.4.1 条件语句

程序代码经常用到条件判断, 并且根据结果执行不同的代码. 在VBA中有If/Then语句和Select Case语句两种条件语句.

下面的If/Then语句判断活动单元格的内容, 如果是”Excel”则将其字号设置为10, 否则将字号设置为9. If ActiveCell.Value = “Excel” Then ActiveCell.Font.Size = 10 Else ActiveCell.Font.Size=9

2.4.2 循环语句

对程序中多次重复执行的某段代码就可以使用循环语句. 在VBA中循环语句有多种形式. 包括For循环、Do循环和While循环. 下面的For循环实现1~10的累加功能. Sub ForLoop()


VBA在Excel中的应用(8).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2016年中国地质大学珠宝学院珠宝设计学考研中国工艺美术史参考书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: