Code Function Public Shared Function changeToWords(ByVal numb As [String]) As [String] Dim val As [String] = "", wholeNo As [String] = numb, points As [String] = "", andStr As [String] = "", pointStr As [String] = "" Dim endStr As [String] = "" Try Dim decimalPlace As Integer = numb.IndexOf(".") If decimalPlace > 0 Then wholeNo = numb.Substring(0, decimalPlace) points = numb.Substring(decimalPlace + 1) If Convert.ToInt32(points) > 0 Then andStr = "point" ' just to separate whole numbers from points pointStr = translateCents(points) End If ...