The three-digit translation step would need to examine the hundreds digit and out it's string equivalent + " hundred and " if it's greater than 0. The remaining two digits could be used to index into a string array if < 20, or handled separately to index string arrays for each digit.

Sir. . How will i apply this codes above. ?? this is my Form.. Textbox1 is equal to number, then Label1 is the in words of equivalent of number in textbox1 . my question where will i put this codes i mean the codes that you send me. . pls help sir. .
–
Nelson J. Arang Jr.Sep 22 '10 at 1:18

Here's the answer for all numeric values up to the specified limit for floating-point operations in VB and VBA.

All numbers exceeding one 'trillion' are recursed: quadrillions and quintillions are expressed in the form 'One thousand, nine hundred and six trillion' and whatever trivial quantity of billions, millions, thousands, hundreds, tens and digits remains to be accounted in petty cash.

You can therefore express 250 as:

Eleven Hundred and Twenty-Five Trillion, Eight Hundred and Ninety-Nine Billion, Nine Hundred and Six Million, Eight Hundred and Forty-Two Thousand, Six Hundred and Twenty
One Trillion, Ninety-Nine Billion, Five Hundred and Eleven Million, Six Hundred and Twenty-Seven Thousand, Seven Hundred and Seventy-Six

I do not anticipate that you will need to express this kind of number in text on a regular basis. However, there is some instructional value in demonstrating an application of recursion to beginners in programming.