If Then
|
If Range("a2").Value > 10 Then Range("b2").Value = "Positive" |
| If condition |
ElseIF – Multiple Conditions
|
Sub if_line() If
Range("a2").Value > 0 Then Range("b2").Value =
"Positive" ElseIf
Range("a2").Value < 0 Then Range("b2").Value =
"Negative" End If End Sub |
| Elseif Condition |
Multiple elseif conditions
|
Sub If_Multiple_Conditions() If
Range("a2").Value = "Cat" Then
Range("b2").Value = "Meow" ElseIf
Range("a2").Value = "Dog" Then
Range("b2").Value = "Woof" ElseIf
Range("a2").Value = "Duck" Then
Range("b2").Value = "Quack" End If End Sub |
| Multiple If condition |
Else
|
Sub If_Multiple_Conditions() If
Range("a2").Value = "Cat" Then
Range("b2").Value = "Meow" ElseIf
Range("a2").Value = "Dog" Then
Range("b2").Value = "Woof" ElseIf
Range("a2").Value = "Duck" Then
Range("b2").Value = "Quack" Else
Range("b2").Value = "No Animal found" End If End Sub |
| if with else |
Nested IFs
|
Sub Nested_Ifs() If
Range("a2").Value > 0 Then
Range("b2").Value = "Positive" Else If
Range("a2").Value < 0 Then
Range("b2").Value = "Negative" Else
Range("b2").Value = "Zero" End If End If End Sub |
| Nested If condition |
IF – Or, And, Xor, Not
If Or
|
Sub If_or() If
Range("a2").Value = "Dog" Or _
Range("a2").Value = "Cat" Or _
Range("a2").Value = "Cow" Then
Range("b2").Value = "Animal" End If End Sub |
If And
|
Sub if_and() If
Range("a2").Value = "Dog" And _
Range("a3").Value = "Cat" Then Range("b2",
"b3").Value = "Animal" Else Range("b2",
"b3").Value = "Not an Animal" End If End Sub |
If Xor
|
Sub if_XOR() If
Range("a2").Value = "Dog" Xor _
Range("a3").Value = "Cat" Then Range("b2",
"b3").Value = "Animal" Else Range("b2",
"b3").Value = "Not an Animal" End If End Sub |
|
Sub if_XOR() If
Range("a2").Value = "Dog" Xor _
Range("a3").Value = "Cat" Then Range("b2",
"b3").Value = "Animal" Else Range("b2",
"b3").Value = "Not an Animal" End If End Sub |
0 Comments