Excel VBA编程逻辑运算符.docx

上传人:牧羊曲112 文档编号:3156620 上传时间:2023-03-11 格式:DOCX 页数:3 大小:37.22KB
返回 下载 相关 举报
Excel VBA编程逻辑运算符.docx_第1页
第1页 / 共3页
Excel VBA编程逻辑运算符.docx_第2页
第2页 / 共3页
Excel VBA编程逻辑运算符.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《Excel VBA编程逻辑运算符.docx》由会员分享,可在线阅读,更多相关《Excel VBA编程逻辑运算符.docx(3页珍藏版)》请在三一办公上搜索。

1、Excel VBA编程 逻辑运算符Excel VBA编程 逻辑运算符 逻辑运算符允许对一个或多个表达式进行运算,并返回一个逻辑值,其逻辑值为True或False。其中,在逻辑运算符中,Not运算符为单操作数运算符,作用是将操作数进行逻辑运算。其余运算符均为双操作数,用于比较两个运算符的逻辑值。 根据逻辑运算符的优先级的顺序来介绍在VBA中的逻辑运算符的功能,如表4-6所示。 表4-6 逻辑运算符的功能 运算符 Not 说明 取反 优先级 1 说明 示例 T F T F F F T T T F T F T F F T 结果 当操作时为假时,结果为真;Not F 当操作数为真时,结果为假。 Not

2、 T T And T 两个操作数均为真时,结果才F And F T And F 为真。 F And T T Or T 两个操作数中有一个为真时,T Or F F Or T 结果为真。 F Or F 两个操作时不相同,即一个为T Xor F 真一个为假时,结果才为真,T Xor T 结果则为假。 两个操作数相同时,结果才为T Eqv T T Eqv F 真。 第1个操作数为真,第2个操T Imp F 作数为假,其余结果均为真。 T Imp T And 与 2 Or 或 3 Xor Eqv Imp 异或 等价 蕴含 3 4 5 从上面的表格中,用户可以观察到逻辑运算符的优先级顺序依次为:NotAn

3、dOrXorEqvImp。另外,如果在同一行代码中多次使用相同的逻辑运算符,则从左到右进行运算。 例如,If x1 And y10 Then,表示如果x的值大于1且y的值小于10时,就执行Then后面的代码。 又如,打开“学生成绩表”工作簿,并选择选项卡,单击组中的Visual Basic按钮,进入VBE窗口。然后,在该窗口中,插入一个模块,并在模块中,输入如图4-13所示的代码。 输入 图4-13 使用And逻辑运算符 在编辑窗口中,输入代码如下: Sub a MsgBox ActiveSheet.Name = Sheet2 And Range(A1) = 1 End Sub 其中,语句MsgBox ActiveSheet.Name=”Sheet2” And Range(“A1”)=1表示如果当前工作表名为Sheet2,并且当前工作表上的单元格A1的值为1时,弹出的对话框中的值显示True;反之,则显示为False,如图4-14所示。 结果 图4-14 运行结果 按F5功能键,即可得到如图4-14的运行结果。或者,单击VBE窗口中的按钮,也可运行程序。 提 示

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号