How Can I Change Thai Language Into (us)english In Excel?
I want to convert amount in text format. In Excel BAHTTEXT() function is used to convert numbers into text format but the answer is in ‘Thai’ language. Is there any function in excel to convert any amount(numbers) into english like langauage. For eg.
The amount 101,235/- will be displayed as “One Lack One Thousand Two Hundred Thirty Five”
Extra tags:
- all my ms office is showing thai language,how to convert MS office from thai to english,how to change thai to english in excel,how to change my yahoo account abric into english,how to change microsoft programs from thai to english,how to change microsoft office from thai to english,how to change different formats of excel; into english,how convert english to language in excel,how can i change default yahoo language,how to convert portuguese to us excel,how we can convert baht language in excel,when i veiw my account how do i change the language from thailand back to english,translate ms office from thai to english,translate excel thai,msoffice thai english,msoffice in thai to english,Is it possible to change from Ms Office Thai language to English Language,i have thai version microsoftware but i wanna change english version what i do,how we change in excel thai language into english,excel function thai
Related posts:
- My Account Has Shown In Thai Language And I Would Like To Change It To English Default. Please Advise How?
The default of my account is in Thai language but I prefer to use in English language as I am familiar with Eng rather than... - How Do I Change My Yahoo From Thai To The English Language?
I live in Thailand and accidently changed Yahoo Messenger Insider to Thai. I don’t know how I did it! I want to change it back... - How To Convert Thai Language To English?
Those emails received from my yahoo is in Thai Language and i cannot convert it to English. How do I do It? Extra tags: bahttext... - Can Not Read Thai Language After We Update Yahoo Mail To Yahoo- Beta?
Please advise how to change to the old version of yahoo mail as Yahoo-Beta is unreadable in Thai Language. I am looking forward to your... - How Do We Change The Language For Microsoft Office(thai To English)?
Go to Tools–>Language–>Set Language–>English (and specify which variey, US, etc.) Hope this helps! Extra tags: cache:R3_PUG69334J:thailandquestions com/thai-culture-and-information/how-can-i-change-thai-language-into-usenglish-in-excel htm change default language microsoft office thai to...













Microsoft have this function made in VBA
get it here
Function ConvertCurrencyToEnglish (ByVal MyNumber)
Dim Temp
Dim Dollars, Cents
Dim DecimalPlace, Count
ReDim Place(9)
Place(2) = ” Thousand ”
Place(3) = ” Million ”
Place(4) = ” Billion ”
Place(5) = ” Trillion ”
‘Convert MyNumber to a string, trimming extra spaces.
MyNumber = Trim(CStr(MyNumber))
‘Find decimal place.
DecimalPlace = InStr(MyNumber, “.”)
‘If we find decimal place…
If DecimalPlace > 0 Then
‘Convert cents
Temp = Left(Mid(MyNumber, DecimalPlace + 1) & “00″, 2)
Cents = ConvertTens(Temp)
‘Strip off cents from remainder to convert.
MyNumber = Trim(Left(MyNumber, DecimalPlace – 1))
End If
Count = 1
Do While MyNumber <> “”
‘Convert last 3 digits of MyNumber to English dollars.
Temp = ConvertHundreds(Right(MyNumber, 3))
If Temp <> “” Then Dollars = Temp & Place(Count) & Dollars
If Len(MyNumber) > 3 Then
‘Remove last 3 converted digits from MyNumber.
MyNumber = Left(MyNumber, Len(MyNumber) – 3)
Else
MyNumber = “”
End If
Count = Count + 1
Loop
‘Clean up dollars.
Select Case Dollars
Case “”
Dollars = “No Dollars”
Case “One”
Dollars = “One Dollar”
Case Else
Dollars = Dollars & ” Dollars”
End Select
‘Clean up cents.
Select Case Cents
Case “”
Cents = ” And No Cents”
Case “One”
Cents = ” And One Cent”
Case Else
Cents = ” And ” & Cents & ” Cents”
End Select
‘ConvertCurrencyToEnglish = Dollars & Cents
Document.All.Item(“txtEnglish”).Value = Dollars & Cents
End Function
Private Function ConvertHundreds (ByVal MyNumber)
Dim Result
‘Exit if there is nothing to convert.
If CInt(MyNumber) = 0 Then Exit Function
‘Append leading zeros to number.
MyNumber = Right(“000″ & MyNumber, 3)
‘Do we have a hundreds place digit to convert?
If Left(MyNumber, 1) <> “0″ Then
Result = ConvertDigit(Left(MyNumber, 1)) & ” Hundred ”
End If
‘Do we have a tens place digit to convert?
If Mid(MyNumber, 2, 1) <> “0″ Then
Result = Result & ConvertTens(Mid(MyNumber, 2))
Else
‘If not, then convert the ones place digit.
Result = Result & ConvertDigit(Mid(MyNumber, 3))
End If
ConvertHundreds = Trim(Result)
End Function
Private Function ConvertTens (ByVal MyTens)
Dim Result
‘Is value between 10 and 19?
If CInt(Left(MyTens, 1)) = 1 Then
Select Case CInt(MyTens)
Case 10: Result = “Ten”
Case 11: Result = “Eleven”
Case 12: Result = “Twelve”
Case 13: Result = “Thirteen”
Case 14: Result = “Fourteen”
Case 15: Result = “Fifteen”
Case 16: Result = “Sixteen”
Case 17: Result = “Seventeen”
Case 18: Result = “Eighteen”
Case 19: Result = “Nineteen”
Case Else
End Select
Else
‘… otherwise it’s between 20 and 99.
Select Case CInt(Left(MyTens, 1))
Case 2: Result = “Twenty ”
Case 3: Result = “Thirty ”
Case 4: Result = “Forty ”
Case 5: Result = “Fifty ”
Case 6: Result = “Sixty ”
Case 7: Result = “Seventy ”
Case 8: Result = “Eighty ”
Case 9: Result = “Ninety ”
Case Else
End Select
‘Convert ones place digit.
Result = Result & ConvertDigit(Right(MyTens, 1))
End If
ConvertTens = Result
End Function
Private Function ConvertDigit (ByVal MyDigit)
Select Case CInt(MyDigit)
Case 1: ConvertDigit = “One”
Case 2: ConvertDigit = “Two”
Case 3: ConvertDigit = “Three”
Case 4: ConvertDigit = “Four”
Case 5: ConvertDigit = “Five”
Case 6: ConvertDigit = “Six”
Case 7: ConvertDigit = “Seven”
Case 8: ConvertDigit = “Eight”
Case 9: ConvertDigit = “Nine”
Case Else: ConvertDigit = “”
End Select
End Function
Or you can see my site for ithttp://www.file1.net
Enjoy my profile, I am the VBAXLMan
Is this coversion possible ???