bottom
Great WordTips!
         
Your e-mail address is safe!
Close Note

Tips.Net > WordTips Home > Macros > Creating Macros > Determining If a Number is Odd or Even

Determining If a Number is Odd or Even

Summary: Odd and even numbers are used for lots of different purposes, and sometimes you need to know the status of a given number. This tip discusses a simple technique you can use in your macros to determine whether a particular number is odd or even. (This tip works with Microsoft Word 97, Word 2000, Word 2002, and Word 2003.)

A common programming task is validating user input. Often, you may need to determine if a number entered by a user is odd or even. For instance, suppose you wrote your own macro that asked the user what page number of the document they wanted to process. If your macro had to process odd and even pages differently, then you need to figure out if the number the user provided was odd or even. The technique for this is relatively simple, as shown here:

Even = (UserNum Mod 2) - 1

After execution of this line, Even will be True (-1) if UserNum was even, or False (0) if UserNum was odd.

Tip #1114 applies to Microsoft Word versions: 97 | 2000 | 2002 | 2003


Step Up and Take Control! Subscribers to WordTips know just how valuable a resource it is. WordTips Premium provides twice the number of exceptional, easy-to-understand tips every week in an ad-free newsletter, as well as substantial discounts on WordTips archives and e-books.
 
Check out WordTips Premium today!

Helpful Links

Ask a Word Question
Make a Comment

Tips.Net Home
Vital News Home

WordTips FAQ
WordTips Premium

Learn Access Now

Beauty Tips
Bugs and Pests Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Money Tips
Organizing Tips
Pet Tips
Word2007 Tips
WordTips

Advertise on the
WordTips Site

 

Great Info!

Get tips like this every week in WordTips, a free productivity newsletter. Enter your e-mail address and click "Subscribe."
     
(Your e-mail address will never be shared with anyone, ever.)