- 1
- 0
- 约1.42千字
- 约 3页
- 2017-06-12 发布于北京
- 举报
excel金额大小写怎么转换?
1、比如输入5473135,得出“伍万肆仟柒佰叁拾壹元叁角伍分”,
2、比如输入5473130,得出“伍万肆仟柒佰叁拾壹元叁角整”我来帮他解答 插入图片插入地图 您还可以输入9999 个字
您提交的参考资料超过50字,请删除
参考资料:提交回答取消
2009-9-9 14:09 满意回答 Excel自动转换数字大小写具体的操作步骤如下:
1. 启动excel。按“alt+f11”快捷键打开“visual basic编辑器”。
2. 在“visual basic编辑器”中,单击“插入”菜单栏中的“模块”命令,插入一个模块。双击左侧“工程”窗口中的“模块1”选项,在窗口右边展开“模块1(代码)”编辑窗口,然后输入如下代码:
function dx(q)
dim cur as long,yuan as long
dim jiao as integer,fen as integer
dim cnyuan as string, cnjiao as string, cnfen as string
if q = then
dx = 0
exit function
end if
cur = round(q * 100)
yuan = int(cur / 100)
jiao = int(cur / 10) - yuan * 10
fen = cur - yuan * 100 - jiao * 10
cnyuan = application.worksheetfunction.text(yuan, [dbnum2])
cnjiao = application.worksheetfunction.text(jiao, [dbnum2])
cnfen = application.worksheetfunction.text(fen, [dbnum2])
dx = cnyuan 元 整
d1 = cnyuan 元
if fen 0 and jiao 0 then
dx = d1 cnjiao 角 cnfen 分
if yuan = 0 then
dx = cnjiao 角 cnfen 分
end if
end if
if fen = 0 and jiao 0 then
dx = d1 cnjiao 角 整
if yuan = 0 then
dx = cnjiao 角 整
end if
end if
if fen 0 and jiao = 0 then
dx = d1 cnjiao cnfen 分
if yuan = 0 then
dx = cnfen 分
end if
end if
end function
输 入完成后,关闭“visual basic编辑器”返回工作表。现在,我们可测试一下这个函数。首先,在a1单元格中输入一个小写数字的金额,例如123456.78,然后,在a2单元 格中输入公式:=dx(a1),确认后即可将a1所表示的小写数字金额转换为大写的数字金额,并在a2单元格中显示出来。怎么样,方便吧?
您可能关注的文档
最近下载
- 明代宗教信仰与思想控制.docx VIP
- 江苏省南通市2024-2025学年高二上学期期末学业质量监测语文试卷(含答案).pdf VIP
- 国就有成人演出的电影了?想看就要冒生命危险.pdf VIP
- 综合素质练习题及答案.doc VIP
- 2020-2021学年北京高三化学二轮复习 反应原理型简答题(突破二卷)(word版 含答案).docx VIP
- 电力拖动控制线路安装与检修(白银矿冶职业技术学院)知到智慧树答案.docx VIP
- 煤炭巷道掘砌工(高级工)资格考试题库(全真题库).docx VIP
- 影像叙事中情感共鸣生成机制.docx VIP
- 同轴二级圆柱齿轮减速器的设计(硬齿面).doc VIP
- 基于GPU多线程多通道图像高速重构方法、设备及介质.pdf VIP
原创力文档

文档评论(0)