huuthang_bd
Chuyên gia GPE
Không biết bạn muốn ngắt câu như thế nào. Như thế này được không:Anh nói đúng code trên của anh huuthang_bd cũng đã theo qui luật Á đông như anh đã đề cập, mình có thể sử dụng được. Tuy nhiên nếu theo như ý anh code trên thêm vào dấu ngắt câu nữa là hoàn hảo rồi phải không anh huuthang_bd
PHP:
Function DocSo(Sotien)
Dim St, St1, e, e1, e2, e3, e4, e5, so, tam As String
Dim Dem, Hang, Cap
Dim Sotien1
Sotien1 = Abs(Sotien)
If Sotien1 > 1E+24 Then
DocSo = "##########---S" & ChrW(7889) & " qua l" & ChrW(7899) & "n---##########"
ElseIf Sotien1 = 0 Then
DocSo = "Young"
Else
DocSo = ""
St = Format(Sotien1, "000000000000000000000000")
St1 = Format(Sotien1, "#")
Dem = Array("", "il ", "i ", "sam ", "sa ", "o ", "duk ", "chil ", "phal ", "ku ")
Hang = Array("", "chon ", "bek ", "sib ", "")
Cap = Array("", "", "kyouing, ", "jo, ", "ok, ", "man, ", "")
For i = 1 To 6
e = Mid(St, 1 + (i - 1) * 4, 4)
For j = 1 To 4
so = Mid(e, j, 1)
If j = 4 And Len(St) - Len(St1) < i * 4 Then
If e <> "0000" Then
DocSo = DocSo & Dem(so) & Hang(j) & Cap(i)
Else
DocSo = DocSo & Dem(so) & Hang(j)
End If
ElseIf so = 1 And j = 3 Then
DocSo = DocSo & Hang(j)
ElseIf so <> 0 Then
DocSo = DocSo & Dem(so) & Hang(j)
End If
Next
Next
End If
If Sotien < 0 Then
DocSo = "Minus " & DocSo
End If
DocSo = UCase(Left(DocSo, 1)) & Trim(Mid(DocSo, 2)) & "."
DocSo = Replace(DocSo, ",.", ".")
End Function
Tôi có khắc phục luôn rồi nha.Hình như kyouing không chạy được anh ơi.
Lần chỉnh sửa cuối: