怎样使用VBA人民币大写?

 时间:2026-05-07 04:19:44

1、首先在开发工具中打开VBA编辑器

怎样使用VBA人民币大写?

2、在单元格区域当中输入一些内容作为例子

怎样使用VBA人民币大写?

3、在VBA编辑器中插入模块

怎样使用VBA人民币大写?

4、在模块当中输入如下代码,然后运行

Function Rmbs(rng As Variant) As String  '大写


  Application.Volatile
  If Not VBA.IsNumeric(rng) Then Rmbs="": Exit Function
  If rng="" Then Rmbs="": Exit Function
  If rng=0 Then Rmbs="零圆整": Exit Function
    Rmbs=Replace(Replace(Application.Text(Round(rng, 2), "[DBnum2]"),
".", "圆"), "-", "负") '精确到两位并将小数点替换为圆,将负号替换为“负”
    Rmbs=IIf(Left(Right(Rmbs, 3), 1)="圆", Left(Rmbs, Len(Rmbs)-1)
& "角" & Right(Rmbs, 1) & "分", IIf(Left(Right(Rmbs, 2), 1)="圆", Rmbs &
"角", IIf(Rmbs="零", "", Rmbs & "圆整")))
    Rmbs=Replace(Replace(Rmbs, "零圆", ""), "零角", "")
End Function

怎样使用VBA人民币大写?

5、数据如图所示,其中有数字、零值、空值、文本,要求仅仅对数字转换为大写。在单元格B1中输入公式“=Rmbs(A1)”再下拉,结果如图

怎样使用VBA人民币大写?

  • excel vba实例003 如何将小写金额转换成大写
  • 怎么用VBA宏代码将单元格设为人民币大写
  • 在excel中增加、删除、有条件添加批注的vba代码
  • VBA定制之数字转人民币大写
  • 在VBA中如何删除文件?
  • 热门搜索
    盆腔炎怎么治 帕萨特怎么样 眼皮上长疙瘩怎么回事 阿根廷红虾怎么做好吃 黄褐斑是怎么形成的 大连艺术学院怎么样 脸上出油怎么办 兰花怎么养才能开花 口罩怎么带 鱼你在一起怎么加盟