Function SpellNumberToEnglish
Function SpellNumberToEnglish
'Update by Extendoffice
arr = Array("", "", " Thousand ", " Million ", " Billion ", " Trillion ")
pNumber = Trim(Str(pNumber))
End If
xIndex = 1
xHundred = ""
xValue = Right(pNumber, 3)
End If
Else
End If
End If
End If
Else
pNumber = ""
End If
xIndex = xIndex + 1
Loop
Case ""
Case "One"
Case Else
End Select
Case ""
Case "One"
Case Else
End Select
End Function
Function GetTens(pTens)
Result = ""
Case Else
End Select
Else
Case Else
End Select
End If
GetTens = Result
End Function
Function GetDigit(pDigit)
End Select
End Function
Function NumberstoWords(ByVal MyNumber)
'Update by Extendoffice
Dim xStrPoint
Dim xStrNumber
Dim xDP
xP = Array("", "Thousand ", "Million ", "Billion ", "Trillion ", " ", " ", " ", " ")
xNumber = Trim(Str(MyNumber))
xPoint = ""
xStrNumber = ""
Next xFNum
End If
xCnt = 0
xResult = ""
xT = ""
xLen = 0
xLen = Int(Len(Str(xNumber)) / 3)
Else
If xCnt = 0 Then
Else
End If
End If
End If
Else
xNumber = ""
End If
xCnt = xCnt + 1
Loop
NumberstoWords = xResult
End Function
Dim xI As Integer
xStrNum = xHDgt
xRStr = ""
xBB = True
xStr = Mid(xStrNum, 1, 1)
Else
If xB Then
xBB = False
Else
xBB = False
End If
End If
End If
GetHundredsDigits = xRStr
End Function
Dim xI As Integer
xArr_1 = Array("Ten ", "Eleven ", "Twelve ", "Thirteen ", "Fourteen ", "Fifteen ", "Sixteen ",
"Seventeen ", "Eighteen ", "Nineteen ")
xArr_2 = Array("", "", "Twenty ", "Thirty ", "Forty ", "Fifty ", "Sixty ", "Seventy ", "Eighty ", "Ninety ")
xStr = ""
xT = True
xI = Val(Right(xTDgt, 1))
Else
xI = Val(Left(xTDgt, 1))
xT = False
End If
If xB Then
End If
End If
End If
End If
GetTenDigits = xStr
End Function
Function GetDigits(xDgt)
xArr_1 = Array("Zero ", "One ", "Two ", "Three ", "Four ", "Five ", "Six ", "Seven ", "Eight ", "Nine ")
xStr = ""
xStr = xArr_1(Val(xDgt))
GetDigits = xStr
End Function