ExcelVBA学习笔记2:条件语句 每一种编程语言都会有判断语句(条件语句)和循环语句,今天整理了条件语句的笔记。VBA里主要有If语句和Select语句,每一种里又分为单条件判断和多条件判断。最后是范围的判断,if语句和select语句都有不同的用法。 一、If语句 1、单条件判断 ① If range(“a1”).Value > 0 Then Range(“b1”) = “正数” Else Range(“b1”) = “负数或0” End if ② If Range('a3') < 'G' Then MsgBox 'A-G' End If 2、多条件判断 ① If Range(“a1”).Value > 0 Then Range(“b1”) = “正数” ElseIf Range (“a1”) = 0 Then Range(“b1”) = “等于0” ElseIf Range(“a1”) <= 0 Then Range(“b1”) = “负数” End If ② If Range(“a1”) <> ”” And Range(“a2”) <> “” ThenRange(“a3”) = Range(“a1”) * Range(“a2”)End If 二、Select语句 1、单条件判断 Select Case Range(“a1”).Value Case Is > 0 Range(“b1”) = “正数” Case Else Range(“b1”) = “负数或0” End Select 2、多条件判断 Select Case Range('a1').Value Case Is > 0 Range('b1') = '正数' Case Is = 0 Range('b1') = '0' Case Else Range('b1') = '负数' End Select End Sub 三、判断范围 1、if语句 If Range('a2') <= 1000 Then Range('b2') = 0.01 本文来源:https://www.wddqw.com/doc/51d0f430a000a6c30c22590102020740be1ecdb4.html