方法
Function getMoney(number,format)
Dim iRet = ""
Dim sRet = ""
Dim result = ""
number = CStr(number)
iRet = Len(number)
If iRet <= 3
result = format&number
Return result
End If
Do While iRet > 3
sRet = Right(number,3)
If result = ""
result = sRet&result
Else
result = sRet&","&result
End If
number = Left(number,iRet - 3)
iRet = Len(number)
Loop
result = format&number&","&result
Return result
End Function
调用:TracePrint(getMoney(12345678,'¥'))
输出结果:"¥123,456,789"