判断型的语句是所有代码的核心,记住:无论多牛的代码想得到验证都就使用到IF语句,IF通常就是如果……那么…..,记住这个核心,了解别人的代码会非常的清晰。
下面举个例子:

Sub panduan()
If Range("B2").Value > 55 Then
Range("C2") = "是"
Else
Range("C2") = "否"
End If
End Sub
sub 是程序的开始写法,panduan 就是个名字
If Range(“B2”).Value > 55 Then 如果B2的值大于55 那么
Range(“C2”) = “是” 在C2单元格写“是”
Else 否则
Range(“C2”) = “否” 在C2单元格写“否”
End If 结束判断
End Sub 结束程序
直接在代码的页面直接按F5即可运行此代码
运行后的结果 是 否 ,结果没有问题
有的朋友看别人的代码都写在了一行中,这边不建议那样写,虽说不影响运行,但是后期添加别的操作会影响,到时候自己都看不懂。
对于框架基本就是
if 条件then
满足的操作
否则
不满足的操作
结束判断
然后还有通常的或者和且,先理解字面的意思,或者,1或2 (or) 意思就是1也可以2也可以
且就是1可以2必须可以。(and)
下面改一下代码
If Range(“B2”).Value > 55 Or Range(“A2”).Value = “张三” Then
那么大家猜一下会是什么结果,
结果是 是
因为中间有个or 说的是或者的意思,或者A2的值是 张三,很显然 这个满足,所以写的是 是
那么现在将中间的or换成and 看看是什么情况

结果是 否,因为B2的值不大于55,那么再变化一下 写个大于等于55

那么现在的结果就是 是
这个是一个语句来判断
多个语句一样,在否则的位置在写if 条件即可
ElseIf Range(“B3”).Value >= 55 And Range(“A3”).Value = “张三” Then
按照这种情况,开始找共性,学习VBA一定要举一反三


没有回复内容