If...Then...Else Statement
αααααβααααα»αβααα ααααΈβαααααβααΆαααβαα½α α¬βα αααΎαβ αααβα’αααβα ααβααααα·ααααα· ααβαααα»αβααααΈβαααββααααααααβαααβααΆαβαααααα²ααββαα·αΒ α
ααΆαααβααααααα α
If condition=true Then Statement block [ElseIf condition=true Then] Statement block [Else] Statement block EndIf
αααα½αβα²αα Else If α’αααβα’αΆα βααααα ElseIf, αααα½αβα²αα End If α’αααβα’αΆα βααααα EndIf α
αααΆαααΆαααααα α
ααα ααααΈβαααααβααΆααα If...Then ααααα·ααααα·βααααα»αβαααααα·ααΈ α’αΆαααααβααΎβααααααααβαααβααΆαβαααααΒ α αα βααα LibreOffice Basic αα½αβαααααβααα ααααΈβαααααβααΆααα If αα½α αααβααααααααβααααΌαβααΆαααΆαααααβΒ α ααααα·αβααΎβααααααααβαα·α ααα ααααΈβαααααβααΆαααβαα βαααααΆααβαα αΌαβαααβααα ααααΈβαααααβααΆααα Else α¬βElseIf αααααΆααβααααΌαβααΆαβααααα·ααααα· α ααΎβααααααααβαα·αβαα·α α αΎαβααα ααααΈβαααααβααΆααα ElseIf αα βαααα ααα LibreOffice Basic ααΆαααααββααααααααβαααααΆαα αα·αβααααα·ααααα·βααα ααααΈβαααααβααΆαααβααααβαααααΆαα ααΎβααααααααβαα·αΒ α ααααα·αβααΎβαα·αβαα·α αααααα·ααΈβααααβααΆαα½αβααΆααβααα ααααΈβαααααβααΆααα ElseIf α¬βElse αααααΆααΒ α ααα ααααΈβαααααβααΆαααβαα βααααβααΈ Else ααααΌαβααΆαβααααα·ααααα·βαααααα»αβααααΈβαααββααααααααβαααβααΆαααΆαααααβαα»αβαβαα·αβαα·α α αααααΆααβααΈβααααααααβααΆααα’ααβααααΌαβααΆαβααΆαβααααα α αΎαβααα ααααΈβαααααβααΆαααβαααβααααΌαβααααΆβααααΌαβααΆαβααααα·ααααα· αααααα·ααΈβααααβααΆαα½αβααα ααααΈβαααααβααΆαααβαααβαα βαααααΆααβααΈ EndIfΒ α
α’αααβα’αΆα βαααα½αβααα ααααΈβαααααβααΆααα If...Then α αααΎαβααΎβααααΆ α
Else αα·αβElseIf ααα ααααΈβαααααβααΆαααβααΊβααααα βββα α·αααΒ α
α’αααβα’αΆα βααααΎ GoTo αα·αβGoSub ααΎααααΈβαααβα ααβααΈβααααα»α If...Then ααα»ααααβαα·αβααΎααααΈβαααβαα βαααα»αβαα ααΆβαααααααα If...ThenΒ α
α§ααΆα αααβααΌα βααΆαβααααα α’αΆα βα²ααβα’αααβαααα αΌαβααΆααββααΆαβααα·α ααααβαα»αβαααααβααβααα·ααα αα·αβαααααβααααα·αβααΎβααΆαβααα·α ααααβαα»αβαααααβααααΌαβααΆαβαααααβα²ααβΒ α
α§ααΆα ααα α
Sub ExampleIfThenDate
Dim sDate As String
Dim sToday As String
sDate = InputBox("Enter the expiration date (MM.DD.YYYY)")
sDate = Right$(sDate, 4) + Mid$(sDate, 4, 2) + Left$(sDate, 2)
sToday = Date$
sToday = Right$(sToday, 4)+ Mid$(sToday, 4, 2) + Left$(sToday, 2)
If sDate < sToday Then
MsgBox "The expiration date has passed"
ElseIf sDate > sToday Then
MsgBox "The expiration date has not yet passed"
Else
MsgBox "The expiration date is today"
End If
End Sub