decision

decision - (VBA downwards.However, programisrun.

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
Visual Basic for Applications (VBA) Examples of Decision Structures  VBA like other programming languages executes lines of code from the top of the program  downwards. However, often a programmer does not wish all lines to be executed every time the  program is run. Branching commands are used to determine when to execute a section of code  and when not to run it. One example is the ‘If’  decision structure.    The 'If' structure works with comparison expression.  The general format of the 'If' decision  structure is:  If    condition1    Then      One or more VBA statements ElseIf   condition2    Then       One or more VBA statements ElseIf    condition3    Then      One or more VBA statements     . . .     ElseIf    conditionn    Then      One or more VBA statements Else      One or more VBA statements End If   VBA first tests condition1. If it's False, VBA proceeds to test condition2, and so on, until it finds  a True condition. When it finds a True condition, VBA executes the corresponding statement  block and then executes the code following the End If. As an option, you can include an Else  statement block, which VBA executes if none of the conditions are True.  'If. ..Then…ElseIf ' is really just a special case of 'If. ..Then. ..Else'. Notice that you can have any  number of ElseIf clauses, or none at all. You can include an Else clause regardless of whether  you have ElseIf clauses.  The shortest form is:  If    condition    Then      One or more VBA statements End If  
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
The 'If' decision structure is not a loop. The 'End If' statement signals the end of  the decision block.  After the 'End If' statement is reached, VBA begins program execution at the  statement following the 'End If'.  1.  Write a decision structure to display an error message and exit the procedure, if at least one  of the the three text boxes is empty. The names of the text boxes are: txtTest1, txtTest2, and  txtTest3.        If  txtTest1.Text  =  ""  Or  txtTest2.Text  =  ""  Or  txtTest3.Text  = ""  Then            MsgBox("Please enter the three test values")            Exit Sub          ' exit the procedure        End If  2.  This is an example of a decision structure to display a different text in a label dependig on a 
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

Page1 / 8

decision - (VBA downwards.However, programisrun.

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online