If...Then...Else Statement

āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻāĻ•āĻŸāĻŋ āĻļāĻ°ā§āĻ¤ True āĻšā§Ÿ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻāĻ• āĻ…āĻĨāĻŦāĻž āĻ¤āĻ¤ā§‹āĻ§āĻŋāĻ• āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ¨āĻŋāĻ°ā§āĻ§āĻžāĻ°āĻŖ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨ āĻ¯āĻž āĻ†āĻĒāĻ¨āĻŋ āĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ¨āĨ¤

āĻ¸āĻŋāĻ¨āĻŸā§āĻ¯āĻžāĻ•ā§āĻ¸:


If condition=true Then Statement block [ElseIf condition=true Then] Statement block [Else] Statement block EndIf

Instead of Else If you can write ElseIf, instead of End If you can write EndIf.

āĻĒā§āĻ¯āĻžāĻ°āĻžāĻŽāĻŋāĻŸāĻžāĻ°:

āĻĒā§āĻ°āĻĻāĻ¤ā§āĻ¤ āĻļāĻ°ā§āĻ¤ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡ If...Then āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽ āĻŦā§āĻ˛āĻ• āĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšā§ŸāĨ¤ āĻ¯āĻ–āĻ¨ LibreOffice āĻŦā§‡āĻ¸āĻŋāĻ•ā§‡ āĻāĻ•āĻŸāĻŋ If āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻžāĻ“ā§ŸāĻž āĻ¯āĻžā§Ÿ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻļāĻ°ā§āĻ¤āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšā§ŸāĨ¤ āĻ¯āĻĻāĻŋ āĻļāĻ°ā§āĻ¤āĻŸāĻŋ True āĻšā§Ÿ, āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ Else āĻ…āĻĨāĻŦāĻž ElseIf āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻ¸āĻ•āĻ˛ āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšā§ŸāĨ¤ āĻ¯āĻĻāĻŋ āĻļāĻ°ā§āĻ¤āĻŸāĻŋ False āĻšā§Ÿ āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ ElseIf āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ…āĻ¨ā§āĻ¸āĻ°āĻŖ āĻ•āĻ°ā§‡, āĻ¤āĻžāĻšāĻ˛ā§‡ LibreOffice āĻŦā§‡āĻ¸āĻŋāĻ•ā§‡ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ āĻļāĻ°ā§āĻ¤āĻŸāĻŋ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻž āĻ•āĻ°āĻž āĻšā§Ÿ āĻāĻŦāĻ‚ āĻļāĻ°ā§āĻ¤āĻŸāĻŋ True āĻšāĻ˛ā§‡ āĻ¨āĻŋāĻšā§‡āĻ° āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻšāĻžāĻ˛āĻ¨āĻž āĻ•āĻ°āĻž āĻšā§ŸāĨ¤ āĻ¯āĻĻāĻŋ False āĻšā§Ÿ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻĒā§āĻ°ā§‹āĻ—ā§āĻ°āĻžāĻŽāĻŸāĻŋ āĻšā§Ÿ āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€ ElseIf āĻ…āĻĨāĻŦāĻž Else āĻ¸ā§āĻŸā§‡āĻŸāĻŽā§‡āĻ¨ā§āĻŸ āĻ¸āĻš āĻŦāĻšāĻžāĻ˛ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻĒāĻ°ā§€āĻ•ā§āĻˇāĻŋāĻ¤ āĻ•ā§‹āĻ¨ āĻļāĻ°ā§āĻ¤ True āĻ¨āĻž āĻšāĻ˛ā§‡ 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

Please support us!