水晶报表--金额转换成中文

dim Toand as number
dim FirstPart as string
dim secondpart as string
dim thirdpart as string
dim result as string
dim value as Number
let value = round(106.8,2)

Toand = InStr(Towords(value),"点")

if toand=0 then
 FirstPart = ToWords(Truncate(value)) + "元整"
 secondpart=""
 thirdpart=""
 else
 if right(totext(value),1)="0" then
  FirstPart = Left(ToWords(Truncate(value)), ToAnd-1) + "元零"
  SecondPart = left(ToWords((value-Truncate(value)) * 10) ,1)+ "角整"
  thirdPart=""
 else
  FirstPart = Left(ToWords(Truncate(value)), ToAnd-1) + "元"
  SecondPart = left(ToWords((value-Truncate(value)) * 10) ,1)+ "角"
  thirdPart=right(ToWords((value-Truncate(value)) * 100) ,1)+ "分"
 end if
end if

if left(firstpart,1) = "拾" then
    firstpart = "壹" + firstpart
end if


result = Replace (firstpart+secondpart+thirdpart,"佰拾" ,"佰壹拾")
result =  Replace(result,"零角","零")
formula= Replace (result,"零拾" ,"零壹拾")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值