Debug.Print "a=b" End If End Sub 上例将在立即窗口中打印“a>=b” 三、If elseif语句 语法格式为: if 条件1 then 语句1(或语句块) elseif 条件2 then 语句2(或语句块) elseif 条件3 then '注:可以有任意多个elseif 语句3(或语句块) else 语句4(或语句块) end if 语句块是指一条或多条语...
选择结构中,可以使用 If ElseIf Else结构,对同一个变量进行多次判断,并且为每一个判断结果编写不同的代码块,达到执行式 n 选 1 的效果。If ElseIf Else结构的基本语法如下:If 条件表达式1 Then'表达式1真时,执行的代码ElseIf 条件表达式2 Then'表达式2真时,执行的代码ElseIf 条件表达式3 Then'表达式3真...
如图中的代码所示,首先是If(第一个条件),如若不满足,则ElseIf(其他的条件)。我们可以先执行一下此过程,验证所写的代码是否可以正确判断一个学生的成绩等级。在ElseIf中,我们结合使用了一个And结构,其用法与Excel中的AND函数一致,即需要同时满足And左右的条件。如果以上代码的验证结果符合预期,那我们可以在...
5、VBA基础篇—If、Elseif、Else的用法如上图所示使用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...
EXCEL 2007及以上版本 方法/步骤 1 在EXCEL中构建数据区域。IF语句应该是用来做判断的,所以要对数据进行判断。之后将文件另存为xlsm格式。2 打开xlsm文件,查看工具栏是否有“开发工具”,如果没有则要在EXCEL选项中进行勾选。3 点击开发工具下的Visual Basic或者使用ALT与F11组合按键进入VBA模式。双击SHEET1开始写...
ElseIf ActiveCell.Value >0 Then ActiveCell.Offset(0, 1).Value = "positive" ElseIf ActiveCell.Value <0 Then ActiveCell.Offset(0, 1).Value = "negative" End If 该例检查当前单元格的值,并且在相邻的列贴上适当的“标签”(零,正和负)。注意,此时没有使用Else子句。如果第一种情况(ActiveCell.Value ...
在VBA的代码中,If则通常与Else是连在一起的,If判断满足条件的情况,Else则判断不满足If的条件时所产生的结果。再次执行完整的过程后,则会对所有学生的成绩进行相应的判定。当然了,VBA中的If与Else,和Excel的IF函数其实本质上作用是一样的,有一个重要的差别是,执行VBA的过程后,在Excel的单元格中输入的直接...
2 在里面写入如下代码,if 语句形式如下:if for 都要分别用结尾词endif next 3 点击运行,如果左边是1,那么右边写入老虎,如果左边是2,那么右边写入杠子,如果左边是3,那么右边写入鸡。运行如下效果,注意,我们这里用到了3个endif.4 elseif 我们就不用写那么多endif了,但是不能忘了一点,else 一定要有啊...
使用If…Then…ElseIf语句,你可以比用前面中的If…Then…Else语句可以完成更多的条件判断。这里是If…Then…ElseIf语句的语法: PS: Else子句是可选的;如果当所有条件为假时,没有要执行的操作,那么你就可以忽略它。你的程序里可以包括任何多个ElseIf子句和条件。ElseIf子句总是出现在Else子句之前的,只有当ElseIf...