如图中的代码所示,首先是If(第一个条件),如若不满足,则ElseIf(其他的条件)。我们可以先执行一下此过程,验证所写的代码是否可以正确判断一个学生的成绩等级。在ElseIf中,我们结合使用了一个And结构,其用法与Excel中的AND函数一致,即需要同时满足And左右的条件。如果以上代码的验证结果符合预期,那我们可以在...
可惜的是,我们会发现执行后,结果是不完整的,在If中只针对了一种情况进行判断,即满足60及以上的成绩判定为“及格”,而60以下的情况未做判定。我们在Excel中直接使用IF函数时,需要将TRUE和FALSE的结果都输入。在VBA的代码中,If则通常与Else是连在一起的,If判断满足条件的情况,Else则判断不满足If的条件时所...
Range("G2") = "C" ElseIf Range("F2") >= 60 And Range("F2") < 70 Then Range("G2") = "D" ElseIf Range("F2") < 60 Then Range("G2") = "F" End If End Sub 运行上面的代码后,我们可以在Excel表中得到预期的结果。 4. 接着用for循环,添加变量i,对所有学生的成绩进行判定。 Sub...
这个多条件判断是我们常用的,也是我们数据处理的时候经常会用的,对于这个的结构的理解,你可以将ElseIf—then理解为IF—Then单个结构进行叠加而成的,就像一件房子是可以有很多块砖瓦进行叠加的一样。 Step-05 if语句嵌套使用,这是也是我们常常用于多条件判断的语句,这个IF---Then函数之支持多层嵌套的,就如同我们2007...
End If End Sub 3.如果第一个条件为False时,测试第二个条件及以后的其他条件 如果第一个条件为False,则可在If...Then...Else语句中加上ElseIf语句来测试第二个条件。例如,下列的函数根据工作分类来计算奖金。如果所有If和ElseIf语句中条件都是False,则会运行Else之后的语句块。' Performance和Salary作为参数...
第一节 If...Then...Else语句 大家好,我们再次理解If...Then...Else语句在代码中的作用,这个语句在VBA代码中随处可见,对于VBA而言,条件判断应用的非常灵活,或者可以说是EXCEL函数的终结者,当你利用VBA上手后,不用再去应用EXCEL函数去解决问题了。
EXCEL VBA 方法/步骤 1 同样,我们先新建一个模块。2 在里面写入如下代码,if 语句形式如下:if for 都要分别用结尾词endif next 3 点击运行,如果左边是1,那么右边写入老虎,如果左边是2,那么右边写入杠子,如果左边是3,那么右边写入鸡。运行如下效果,注意,我们这里用到了3个endif.4 elseif 我们就不用写...
如上图所示使用excel中的vba来编写一个程序自动计算四个学生的成绩进行求平均分以及成绩等级的功能 5、VBA基础篇—If、Elseif、Else的用法 如上图所示,使用Excel中的VBA来编写一个程序自动计算四个学生的成绩进行求平均分以及成绩等级的功能。 参考代码:
level = '好样的' ElseIf Cells(8, i) >= 60 Then level = '再接再厉啊' Else level = '回家放牛吧' End If Cells(9, i) = level Next i End Sub 重要知识点: If 条件 Then 语句…… Elseif 条件 Then 语句 …… Else 语句 End If...
先来看看对IF函数的解释:一般是指程序设计或Excel等软件中的条件函数,根据指定的条件来判断其“真”(TRUE)、“假”(FALSE),根据逻辑计算的真假值,从而返回相应的内容。其实VAB中间的IF函数和我们工作表的IF函数差不多,只是写法稍许有些不同。 if语句的含义:if语句字面意思就是如果条件为真,那么就执行if语句里面...