循环结构控制DoWhileLoop语句
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VBA基础知识
数据类型 常量 变量 数组 表达式
VBA基础知识
数据类型
标准数据类型
用户自定义数据类型 对象数据类型
VBA基础知识
常量
VBA在运行时其值始终保持不变的量 字符串常量放在一对"内,日期/时间型常量放
在一对#内。如"中国" 、#9/1/2005#等。 符号常量:用标识符保存一个常量值
VBA基础知识
运算符
数学运算符
^、*、/、\、mod、+、-
关系运算符
=、<>、<、>、<=、>= 返回值为逻辑值:True或False
逻辑运算符
Not、and、or
连接运算符
&、+ 连接两个字符串
VBA基础知识
表达式
表达式:用运算符将常量、变量、函数等连 接起来的式子,书写在一行上。
VBA基础知识
数组
二维数组中数据排列呈平面状,可保存一个 二维表的信息。
数组元素使用行下标和列下标定位,定义格 式:
Dim <数组名>([<下界> To] 上界,[<下界> To] 上界) As 数据类型
如果省略下标的下界值,则下界值默认为0
例如,Dim C(2,3) As Integer ,声明的C数组 有2*3=6个元素。 二维数组的操作通常需要与双重循环相结合。
常量、变量或算术表达式。 数组分为一维数组、二维数组和多维数组
VBA基础知识
数组
维数组中的元素呈直线状排列,每个下标对 应一个元素。
数组在使用前必须先行定义,语法格式是: Dim <数组名>([<下界>] To 上界) As 数据
类型 若省略下标下界,则数组的最小下标为0
例如: Dim B(20) As Double B数组共有21个元素(下标的起止范围是0~20)
顺序结构控制 选择结构控制 循环结构控制
顺序结构控制
1)注释语句
注释语句以Rem开头,但一般用撇号“‘”引导 注释内容,用撇号引导的注释可以直接出现在语 句后面。
2)声明语句
声明语句用于命名和定义常量、变量、数组和过 程。如:
Sub sample() Const PI=3.14159 Dim I as Integer … End Sub
使用Const语句定义符号常量,如 Const Pai = 3.141569
VBA基础知识
变量
变量的命名原则
第一个字符必须是字母 包含的字符数不超过255个 不得与VBA的关键字同名,如不能使用Sub、For等 不能使用下列字符:! @ & $ # (空格)
变量的声明
顺序结构控制
3)赋值语句
赋值语句是任何程序设计中最基本的语句。赋值 语句为变量指定一个值或表达式。赋值语句的形 式如下:
的图标类型
Sub test() Dim strname As String, strs1 As String strs1 = "请输入你的姓名,然后单击确定" strname = InputBox$(strs1, "输入框") MsgBox "你的姓名是" & strname
End Sub
程序控制语句
机数小数
字符函数:完成字符串处理功能 日期时间函数:处理日期和时间 类型转换函数:将数据类型进行转换
VBA基础知识
函数
人机交互函数和过程:完成人与机器之间的交互。
InputBox()函数
– InputBox(提示[,标题][,默认]) – “提示”: 字符表达式,在对话框中作为信息显示 – “标题”:字符表达式,在对话框中的标题区显示 – “默认”:字符表达式,在输入对话框中无输入时,该默认值作为输入的
b b2 4ac 2a
→ (-b+Sqr(b^2-4*a*c))/(2*a)
表达式可分为:
算术表达式,如 Count=x+1 关系表达式,如 C<>20 逻辑表达式,如 Age<=5 Or Age>=60
VBA基础知识
函数
数学函数:完成数学计算功能。
绝对值函数 abs(<表达式>) :返回数值表达式的绝对值 取整函数 Int(<数值表达式>) :返回数值表达式的整数部分 开平方函数Sqr Int(<数值表达式>) :计算数值表达式的平方根 产生随机数函数Rnd (<数值表达式>) :产生一个0-1之间的随
内容
Sub test() Dim strname As String, strs1 As String strs1 = "请输入你的姓名,然后单击确定" strname = InputBox$(strs1, "输入框")
End Sub
VBA基础知识
MsgBox过程
– MsgBox 提示[,按钮][,标题] – “标题”:字符表达式,在对话框中的标题区显示 – “按钮”:整型表达式,决定信息按钮的数目及出现在信息框上
明为Variant类型
变量的应用范围
VBA基础知识
数组
数组是一种数据存储结构,它用一个命名的一个集合 体,用不同的下标予以区分
Array(0)=17 Array(1)=19 ……
数组具有以下特性(数组中的每个数据称为元素):
每个元素类型相同,占用同样大小的存储空间 数组中的元素在内存中连续存放 通过下标可访问数组中的每个元素。下标的类型可以是整数,
第八章 宏与模块
Hale Waihona Puke Baidu
内容提要
8.1 宏与VBA 8.2 宏的创建 8.3 模块 8.4 VBA程序设计概述
8.4 VBA程序设计概述
VBA编程环境 VBA基础知识 程序控制语句
VBA编程环境
进入VBA编程环境
从数据库窗体对象列表上选择“模块”,单 击工具栏上的“新建”按钮
VBE窗口 在VBE环境中编写VBA代码
变量在使用前应该用Dim语句进行声明 Dim <变量1> As <类型1>[, <变量2> As <类型2>[,...]] Dim StudentName As String Dim Grade As Integer, AvgGrade As Single Dim Passed As Boolean, ExamDate As Date 默认情况下,变量可以不经声明即可使用,该变量被自动声