ExcelVBA学习笔记2:条件语句

时间:2023-04-02 15:53:11 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
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 三、判断范围 1if语句

If Range('a2') <= 1000 Then Range('b2') = 0.01


本文来源:https://www.wddqw.com/doc/51d0f430a000a6c30c22590102020740be1ecdb4.html