处置Excel数据过程中,经常会碰着要输入年夜写金额的环境,若何快速的将数字酿成年夜写金额呢!

东西/原料
- Excel
方式/步调
- 1
先新建一个Excel文档,然后另存为后缀名为xlsm的格局。
- 2
绘制一个节制按钮,本教程以插入一个矩形外形为例。
- 3
编纂外形。
- 4
按下组合键Alt+F11切换到VBA界面。
- 5
插入一个模块。
- 6
在模块中复制粘贴以下代码:
Sub Money()
Dim k As String
Dim m As String
Dim n As String
Dim p As String
Dim rng As Range
Set rng = Selection
For Each rng In Selection
If rng - Int(rng) = 0 Then
rng = Application.WorksheetFunction.Text(rng, "[DBNUM2]")
rng = rng & "元整"
Else
If rng * 10 - Int(rng * 10) = 0 Then
k = rng.Value
rng = Application.WorksheetFunction.Text(Int(k), "[DBNUM2]")
rng = rng & "元"
m = rng.Value
rng = Application.WorksheetFunction.Text(Int(k * 10) - Int(k) * 10, "[DBNUM2]")
rng = rng & "角整"
n = rng.Value
rng = m & n
Else
k = rng.Value
If Int(rng * 10) - Int(rng) = 0 Then
rng = Application.WorksheetFunction.Text(Int(k), "[DBNUM2]")
rng = rng & "元"
m = rng.Value
rng = Application.WorksheetFunction.Text(Int(k * 100) - Int(k * 10) * 10, "[DBNUM2]")
rng = rng & "分"
n = rng.Value
rng = m & "零角" & n
Else
rng = Application.WorksheetFunction.Text(Int(k), "[DBNUM2]")
rng = rng & "元"
m = rng.Value
rng = Application.WorksheetFunction.Text(Int(k * 10) - Int(k) * 10, "[DBNUM2]")
rng = rng & "角"
n = rng.Value
rng = Application.WorksheetFunction.Text(Int(k * 100) - Int(k * 10) * 10, "[DBNUM2]")
rng = rng & "分"
p = rng.Value
rng = m & n & p
End If
End If
End If
Next
End Sub
- 7
封闭VBA窗口,回到Excel窗口。
- 8
为外形指心猿意马宏。
- 9
框选需要转换的单位格,点击按钮即可。
注重事项
- 若是对您有点帮忙,请帮手撑持一下,感谢!
来源:百闻(微信/QQ号:9397569),转载请保留出处和链接!
本文链接:https://www.ibaiwen.com/web/238374.html
- 上一篇: 如何制作进度加载片头
- 下一篇: 汽车坐垫修图教程
- 热门文章
-
WB蒙特利尔(WB Montreal)——欧美十大最差视频游戏开发商
迅猛龙(Velociraptor)——欧美史前十大死亡动物
什么是果酱猫(What Marmalade Cats)?
神奇蜘蛛侠2(The Amazing Spider-Man 2)——欧美最佳蜘蛛侠电影
希瑟(Heather)——欧美十大最佳柯南灰歌
二人梭哈
faceu激萌怎么把瘦脸开到最大
奥兹奥斯本(Ozzy Osbourne)——欧美十大高估歌手
什么是小脑前下动脉(Anterior Inferior Cerebellar Artery)?
我应该知道康涅狄格州的什么(What Should I Know About Connecticut)?
- 热评文章
- 最新评论
-
- 最近访客
-
- 站点信息
-
- 文章总数:200248
- 页面总数:9
- 分类总数:1
- 标签总数:0
- 评论总数:0
- 浏览总数:497