Welcome toWord.Tips.Net
Ask a Word Question
Make a Comment
Learn Access Now
Free Printable Forms
Beauty Tips
Car Tips
Cleaning Tips
College Tips
Cooking Tips
Excel2007 Tips
ExcelTips
Family Tips
Gardening Tips
Health Tips
Home Tips
Legal Tips
Money Tips
Organizing Tips
Pest Tips
Pet Tips
Wedding Tips
Word2007 Tips
WordTips
Collapsing and Expanding Subdocuments
Using VBA you can easily convert strings to numbers. You can do this with the Val() function. This function returns the value of a string, up to the first nonnumeric character. The following are examples:
A = Val(MyString)
B = Val("-12345.67")
C = Val("9876")
D = Val(" 4 5 2 1")
The first line converts MyString into a value, placing it in A. The second line results in B being set to –12345.67. The third places the value 9876 into C, and the final line sets D equal to 4521. Notice that spaces are ignored in the conversion; this is why the final line works the way it does.
You should also note that trying to use formatted numbers in a conversion will confuse the Val() function. Thus, Val("1,234") would not return a value of 1234 (as one might hope), but a value of 1. The conversion stops at the first non-numeric character, in this case the comma.
Tip #1347 applies to Microsoft Word versions: 97 2000 2002 2003 2007
Take Control! Master the real power behind Word! Successfully master the secrets of powerful formatting and create documents that stand out from the rest. Best of all, you can create documents that are easy to maintain and quick to change.