1 同样,我们先新建一个模块。2 在里面写入如下代码,if 语句形式如下:if for 都要分别用结尾词endif next 3 点击运行,如果左边是1,那么右边写入老虎,如果左边是2,那么右边写入杠子,如果左边是3,那么右边写入鸡。运行如下效果,注意,我们这里用到了3个endif.4 elseif 我们就不用写那么多endif了,但是不...
If 条件表达式 Then 满足条件执行语句 Else 不满足条件执行语句 End if (表示条件语句结束的标志)例如,a=2 if a>1 then a=3 else a=4 endif 这段代码就表示,如果a的值大于1,则给a赋值为3,否则就赋值为4。在具体的使用过程中我们的if条件语句可以嵌套使用,但是要注意条件判断的流程和if语句的结束标...
1.if...endif WithThisWorkbook.Sheets("Sheet1")Ifthe_value ="1"ThenMsgBox(the_value)EndIfEndWith 2.if...else...endif WithThisWorkbook.Sheets("Sheet1")Ifthe_value ="1"ThenMsgBox(the_value)ElseMsgBox(the_value)EndIfEndWith 3.if...elseif...else...endif WithThisWorkbook.Sheets("Sheet1")...
1.if 语句出现后才能出现elseif ,而且后面不能再出现if , 看你第三行有if 出现。2.你的语句里面最后有2个end if
if 计算表达式1 then ……(计算表达式1为真,此处执行语句) elseif计算表达式2 then ……(计算表达式1为假,计算表达式2为真,此处执行语句) else ……(以上计算表达式均为假,此处执行语句) end if 其中elseif部分和else部分都是可选的(可忽略不写的),而iif函数的第三参数必须被定义。
6 这个VBA小程序涉及到了“IF”语句和“For“语句。IF语句的完整的框架结构为If……then(elseif)……thenendifFor语句是控制循环语句的完整的框架结构为:“For……Next”。在这个程序中我们先理解If语句的含义。7 如果(IF)H2单元格中的数据大于等于480,那么(Then)I2单元格中填充“优秀”,如果(IF)H2...
ElseIf a < 60 Then MsgBox "不合格" End If End Sub 很明显第一种更简结明了。 其实if……then……else也是可以写在同一行的,记得写在同一行的话是不用加end if的,多个条件之间用英文的冒号(:)连接 如: Sub if没有endif() a = 2 If a = 1 Then MsgBox "不符合": MsgBox "就是不符合": Ms...
Range("a3") = Range("a1") * Range("a2") End If End Sub 注意:1.不等于号就是大小写连在一起写。空表示为"" 2.Then 不要忘记写 3.有if出现就一定有end if, 正如sub与end sub的关系。但是elseif 并不受此限制。if句嵌套时候要注意endif的个数与if相对应。
51CTO博客已为您找到关于vba if语句 endif问题的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及vba if语句 endif问题问答内容。更多vba if语句 endif问题相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
这一段后面按回车换行;你这种写法不对。