关系运算符应用的几点说明: 如果两个操作数都是数值型,则按其大小比较。 如果两个操作数都是字符串型,则按字符的ASCI码值 从左到右一一比较。 汉字字符大于西文字符,汉字字符按区码位顺序比较 ◆日期型数据将日期看成“ yyyymmdd”的8位整数,按数 值 大小比较
关系运算符应用的几点说明: ◆ 如果两个操作数都是数值型,则按其大小比较。 ◆ 如果两个操作数都是字符串型,则按字符的ASCII码值 从左到右一一比较。 ◆ 汉字字符大于西文字符,汉字字符按区码位顺序比较。 ◆ 日期型数据将日期看成“yyyymmdd”的8位整数,按数 值 大小比较
◆字符串运算符 常用的字符串运算符有“8和“+”两个。 运算符|说明 例 结果 连接两个字符串表达式" Micro"&"sof!""Microsoft' 计算和,也可连接字符串-123+456 123456 “123+456 579
◆ 字符串运算符 常用的字符串运算符有“&”和“+”两个
逻辑运算符 逻辑运算符的作用是将操作数进行逻辑运算,结果是 逻辑值True或 False。逻辑运算符中,除Not为单目运算 符外,其他都为双目运算符 逻辑运算符含义|优先级 说 明 实例 结果 Not t 取反 1当操作数为假时,结果为真 Not f T And T F And F And 与 2两个操作数都为真时,结果为真 T And F F And T T Or T 或3两个操作数之一为真时,结果为真 F Or T Or F F Or F T Xor F Xor 异或3两个操作数为一真一假时,结果为真,否则为假 F Xor F T Egv T FTTFFFTTTFTFTFFT E 等价 4两个操作数相同时,结果为真 F EgV T Imp 蕴含 5第个操作数为真,第二个操作数为假时,结果TmpF 为假,其余结果为真 F Imp F
◆ 逻辑运算符 逻辑运算符的作用是将操作数进行逻辑运算,结果是 逻辑值True 或False。逻辑运算符中,除Not为单目运算 符外,其他都为双目运算符
5.常用内部函数 VBA中的常用内部函数有以下几类: 数学运算函数 函数 说 明 实例 结果 Sin 返回弧度的正弦 Sin(1) 841470984807897 Cos 返回弧度的余弦 Cos(1) 54030230586814 Atn 返回用弧度表示的反正切值cm 785398163397448 Tan 返回弧度的正切 Tan(1) 15574077246549 Abs 返回数的绝对值 Abs(-2. 4) 返回e的指定次幂 Exp(1) 2.71828182845905 Log 返回一个数值的自然对数 Log(1) Rnd 返回小于1且大于或等于0的随机数Rnd 0~1之间的随机数 返回数的符号值 gn-100) ar 返回数的平方根 Sqr(16) 返回不大于给定数的最大整数 Int(3.6) Round(xn)|返回x四舍五入保图n位小数的值 Round58) 6省略n值,取整数 Round(314153)3142 Fx返回数的整数部分 FiX(3.6) -3
5. 常用内部函数 VBA中的常用内部函数有以下几类: ◆ 数学运算函数
◆常用字符串函数 函数 说 明 例 结果 Trims(C) 返回删除字符串左端空格后LTm$( MyName MyName 的字符串 RtrimS(C) 返回删除字符串右端空格后 RTrimS("MyName" MyName 的字符串 Trim(C) 返回删除字符串前导和尾随Tms( MyNamen" MyName 空格后的字符串 Lefts(C, N) 返回从字符串左边开始的指Lefs(" MyName",2) My 定数目的字符 RightS(C, N) 返回从字符串右端开始的指 Rights(" MyName"4) "Name" 定数目的字符 MidS(C, N1[N2]) 返回从字符串指定位置开始MdS" MyName",23) 的指定数目的字符 Len(c) 返回字符串的长度 Len" MyName=王青) LenS(c) 返回字符串所占字节数 LenB(MyName) 6 hnst(N1c1C2[M)返回字符串在给定的字符串nsr(7, ASDFDF DESDSF,"DF")|7 中出现的开始位置 Instr Rev(C1c2N1L与|ms函数不同的是从字符 In StrRev( ASDF DFDFSDSF","DF",5 M) 串的尾部开始查找 7
◆ 常用字符串函数