预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共13页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

1.例: 2.定义数组的方法: Dimarray_name(n)astype 例如:定义一个数组保存1个人的名字 Dimstrname(9)asstring 说明:数组后面为圆括号,元素下表默认从0开始,可以在模块的声明部分加上如下语句,让定义的数组下表从1开始 Optionbase1 注意optionbase语句必须写在模块的所有过程之前,并且只能出现一次。 3.VBA的四种运算:算术运算、比较运算、逻辑运算和连接运算。 算术运算: ^指数运算2^2=4-负数运算-4*,/乘除\整除7\2=3MOD取模7\2=48\3=2+,-加减 比较表达式: =等于,<>不等于,<小于,>大于,<=小于等于,>=大于等于。 逻辑表达式: 其运行结果只有两种ture和false Not取反运算notx And逻辑与运算xandy Or逻辑或运算xory Xor逻辑异或运算xxory Eqv逻辑相等运算xeqvy Imp逻辑蕴含运算ximpy 4.连接运算表达式 就是将两个以上的字符串使其成为一个字符串,例如 Strtext=”Visual”+”Basic”,其结果相当于strtext=”VisualBaisc”。 连接运算符只有两种:+和&。其区别+连接的是两个操作都是字符串的情况;&连接的连个操作数强制为字符串连接起来。例如: a=12 b=1 c=”12” d=”1” debug.printa&b debug.printa&b debug.printc&d debug.printa+b debug.printb+d debug.printc+d 程序运行结果: 121 121 121 13 2 121 5.赋值语句 【Let】变量=表达式 Let关键字常省略 6.输出语句 在vb中的print输出语句主要用来调试程序,将变量的运算结果输出到立即窗口,格式如下: debug.print【表达式1】【分隔符1】【表达式n】【分隔符】 print首先计算表达式的值然后输出结果。其中分隔符可以几种形式: spc(n):插入n个空格到输出数据之间 tab(n):移动光标到适当位置,n为移动列数 分号:表示前后两个数据项连在一起输出 逗号:以14个字符为一个输出区,每个数输出到对应的输出区 Print也可以用在窗体中当输出装置,但必须指明窗体名称 7.if…then语句 If逻辑表达式then 语句序列 Endif 8.if…then…else语句 If逻辑表达式then {语句序列1} {elseif逻辑序列表达式2then {语句序列2}…. }else {语句序列n} Endif 9.多分支语句selectcase selectcase测试表达式 {case表达式列表1 {语句序列1}} {case表达式列表2 {语句序列2}} ………. {caseelse {语句序列n}} Endselect 10.循环语句 Do….loop语句,先测试循环条件 Dowhile…loop形势如下 Dowhile逻辑表达式 语句序列1 {exitdo} {语句序列2} Loop Do…loopwhile后测试循环条件 语法格式: Do 语句序列1 {exitdo} {语句序列2} Loopwhile逻辑表达式 Dountil…loop先测试结束条件的语句 语法格式 Dountil逻辑表达式 语句序列1 {exitdo} {语句序列2} Loop 这种形式与dowhile…loop相似,不同的是当表达式的值为false时才执行循环体,否则推出循环体 Do…loopuntil语句后测试结束条件 语法形式 Do 语句序列1 {exitdo} {语句序列2} Loopuntil逻辑表达式 这种形式与do…loopwhile相似,不同的是当表达式的值为false时才执行循环体,否则推出循环体 For…next语句 语法如下 For循环变量=起始值to终值【step步长值】 语句序列1 {语句序列2} Next【循环变量】 Foreach…next语句 语法格式 Foreach对象元素变量in对象集合 语句序列1 【exitfor】 【语句序列2】 Next对象元素变量 使用该语句的几点限制:对集合,对象元素变量只能是variant变量,或一般的对象(object)变量或对象浏览器中列出的对象; 10.inputbox函数 Inputbox函数的作用是显示一个输入对话框,等待用户输入正文或单击按钮,并返回包含文本框内容的字符串数据,其语法为: Input=inputbox{prompt[,title][,default][,xpos][,helpfile,context]} 11.msgbox函数 Msgbox函数的作用是以对话框的形式显