

- #Ms word vba macro checkbox to choose selected text color full#
- #Ms word vba macro checkbox to choose selected text color code#
- #Ms word vba macro checkbox to choose selected text color plus#
This might seem confusing at first but think of it like this. The first equals sign is the assignment and any following equals signs are conditions.

The last entry in the above table shows a statement with two equals. The following table demonstrates how the equals sign is used in conditions and assignments Using EqualsĪssign b to the result of condition 6 = 5Īssign x to the value returned from the function When equals is used in a condition it means “is the left side equal to the right side”. This should not be confused with x=5 when used as an assignment. When you create a condition you use signs like >,>=, 5 They are mostly used with Loops and If statements. A condition is a statement that evaluates to true or false.
#Ms word vba macro checkbox to choose selected text color code#
The piece of code between the If and the Then keywords is called the condition. Using Conditions with the VBA If Statement Play around with this example and check the value or the > sign and see how the results change. ' Check if marks greater than 50 If Sheet1.Range( "C" & i).Value > 50 Then ' Print student name to the Immediate Window(Ctrl + G) Debug.Print Sheet1.Range( "A" & i).Value & " " & Sheet1.Range( "B" & i).Value ' Sub ReadMarks()ĭim i As Long ' Go through the marks columns For i = 2 To 11 The following code prints out the names of all students with marks greater than 50 in French. If you look at any code examples on this website you will see that the code is indented. Select code and click icons to indent/outdent You can also use the icons from the Visual Basic Toolbar to indent/outdent the code Pressing Shift + Tab will Outdent the code i.e. To indent the code you can highlight the lines to indent and press the Tab key. The rule of thumb is to indent between start and end statements like Indenting simply means to move a line of code one tab to the right. To make your code more readable it is good practice to indent the lines between the If Then and End If statements. When the condition evaluates to true, all the lines between If Then and End If are processed. The If keyword is followed by a Condition and the keyword ThenĮvery time you use an If Then statement you must use a matching End If statement. The format of the If Then statement is as follows If Then

#Ms word vba macro checkbox to choose selected text color plus#
You can download the test data with all the source code for post plus the solution to the exercise at the end: We’re going to use the following test data for the code examples in this post: The If statement is used to check a value and then to perform a task based on the results of that check. The important word in the last sentence is check. As you read through each student you would use the If Statement to check the marks of each student. You will often want to make choices based on the data your macros reads.įor example, you may want to read only the students who have marks greater than 70.

The VBA If statement is used to allow your code to make choices when it is running.
#Ms word vba macro checkbox to choose selected text color full#
( Note: Website members have access to the full webinar archive.) Members of the Webinar Archives can access the webinar for this article by clicking on the image below. If value 5 Then Debug.Print "Value is greater than five." ElseIf Sheet1.Range( "A1").Value < 5 Then Debug.Print "value is less than five." Else Debug.Print "value is equal to five." End If Quick Guide to the VBA If Statement Description
