博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VBA语句 - 判断语句
阅读量:4915 次
发布时间:2019-06-11

本文共 1542 字,大约阅读时间需要 5 分钟。

(1)IF判断语句

单条件判断

Sub 单条件判断()    If Range("a1") > 0 Then        Range("b1") = "正数"    Else        Range("b1") = "负数或0"    End IfEnd Sub

多条件判断1

Sub 多条件判断1()    If Range("a1") >0 Then        Range("b1") = "正数"    ElseIf Range("a1") = 0 Then        Range("b1") = "等于0"    Else        Range("b1") = "负数"    End IfEnd Sub

多条件判断2

Sub 多条件判断2()    If Range("a1") <>"" And Range("a2") <>"" Then        Range("a3") = Range("a1") * Range("a2")    End IfEnd Sub

区间判断

Sub IF区间判断()    If Range("a1") >3000 Then        Range("b1") = 0.01    ElseIf Range("a1") > 1000 Then        Range("b1") = 0.03    Else        Range("b1") = 0.05    End IfEnd Sub

注意:以上均为数值比较,还可用字母比较,如下.

字母判断

Sub 字母判断()    If Range("a1") < "G" Then        MsgBox "A-G"    End IfEnd Sub

 

(2)Select判断

单条件判断

Sub 单条件判断()    Select Case Range("a1").Value    Case Is > 0        Range("b1") = "正数"    Case Else        Range("b1") = "负数或0"    End SelectEnd Sub

多条件判断

Sub 多条件判断()    Select Case Range("a1").Value    Case Is > 0        Range("b1") = "正数"    Case Is = 0        Range("b1") = "0"    Case Else        Range("b1") = "负数"    End SelectEnd Sub

区间判断

Sub Select区间判断()    Select Case Range("a1").Value    Case 0 To 1000        Range("b1") = 0.05    Case 1001 To 3000        Range("b1") = 0.03    Case Is > 3000        Range("b1") = 0.01    End SelectEnd Sub

 

IF判断语句和Select判断语句的区别:

1.IF判断语句可同时判断多个条件,而Select判断语句需先选定一个对象再进行判断

2.IF判断语句使用较多,但Select判断语句看起来较为简洁

 

(3) IIF函数判断

Sub 函数判断()    Range("b1") = IIF(Range("a1")<=0,"负数或零","正数")End Sub

 

转载于:https://www.cnblogs.com/eternal-immortal/p/9513548.html

你可能感兴趣的文章
一套Tomcat处理多个域名请求 - Virtual Host
查看>>
CommonJS是如何提高javascript的生产力的
查看>>
在 Windows 上安装 Hadoop 教程(转)
查看>>
PHP数组函数(4)
查看>>
js获取一个对象的所以属性和值
查看>>
XML解析之SAX详解
查看>>
leetcode 338. Counting Bits
查看>>
NUMBER类型细讲
查看>>
koa2-3
查看>>
MySQL慢查询日志总结
查看>>
ipad常见错误
查看>>
时钟效果
查看>>
Linux下安装与配置Nginx
查看>>
FCC 基础JavaScript 练习7
查看>>
真的要听妈妈的话。
查看>>
bzoj4873: [Shoi2017]寿司餐厅
查看>>
结对-航空购票系统-开发过程
查看>>
分支语句
查看>>
Android开发代码规范(转)
查看>>
生成函数学习笔记
查看>>