It seems, all the tools are already present in your worksheet.
The function SpellNumber() in module amntWords seems to do exactly what you require, provided you have "." as a decimal separator.
Only that some mischieveous mind has commented out a valuable statement.
Look into the module amntWords.
Examine the Function SpellNumber(ByVal MyNumber)
The very last line before End Function is SpellNumber = SAR '& Cents
somebody has commented out the & Cents. It must be: SpellNumber = SAR & Cents
It works on my computer.
I just go to some empty cell and enter =spellnumber(123.45) and press enter.
The cell would then show One Hundred Twenty ThreeForty Five
Come to look at it, we would have to insert the word "Point" at where the decimal point is.
We'd modify the statement where the Cents variable is loaded:
Code:
If DecimalPlace > 0 Then
Cents = "Point " & GetTens(Left(Mid(MyNumber, DecimalPlace + 1) & _
"00", 2))
It would then say One Hundred Twenty Three Point Forty Five
* The Best Reasons to Target Windows 8
Learn some of the best reasons why you should seriously consider bringing your Android mobile development expertise to bear on the Windows 8 platform.