Results 1 to 3 of 3
  1. #1
    4 Star Lounger
    Join Date
    Apr 2001
    Posts
    482
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Determining if a number is even (Word 2007)

    I know there is a way to tell if a value is even or odd, but cannot find it. I have a function that does a count and returns an integer. I just need to determine if that integer is even or odd.

    Thanks for the help!!
    Troy

  2. #2
    Plutonium Lounger
    Join Date
    Mar 2002
    Posts
    84,353
    Thanks
    0
    Thanked 29 Times in 29 Posts

    Re: Determining if a number is even (Word 2007)

    You can use the Mod operator for this. Let's say that you have a variable intCount.

    If intCount Mod 2 = 0 Then
    MsgBox "The count is even"
    Else
    MsgBox "The count is odd"
    End If

    Explanation: a Mod b returns the remainder of a after integer division by b. So for example, 18 mod 7 is 4, because 7 goes 2 times into 18, leaving a remainder of 4. And 15 mod 3 is 0, because 3 goes exactly 5 times into 15, leaving no remainder.

    A number mod 2 can be either 0, indicating that the number is divisible by 2 (i.e. the number is even), or it can be 1, indicating that dividing by 2 leaves a reminder (i.e. the number is odd).

  3. #3
    4 Star Lounger
    Join Date
    Apr 2001
    Posts
    482
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Re: Determining if a number is even (Word 2007)

    Thanks for your quick response!! That did the trick!!

    Troy

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •