前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >VB.net-VSTO-13:整数数字转中文小写代码解析

VB.net-VSTO-13:整数数字转中文小写代码解析

作者头像
哆哆Excel
发布2024-01-14 14:25:18
890
发布2024-01-14 14:25:18
举报
文章被收录于专栏:哆哆Excel哆哆Excel

VB.net-VSTO-13整数数字转中文小写

问题

整数数字转中文小写

例如:

4 四

12 一十二

25 二十五

361 三百六十一

1234 一千二百三十四

98765 九万八千七百六十五

完成效果

功能演示

整数数字转中文小写功能演示

完成后菜单这样子

现在在A列准备了这样子的数据,

有1位到8位的数据,也准备有带有小数的,一会我们看看怎么样子的

我们来演示一下

先选中数据区域--点击命令--选择要输出的起始单元格

确定,完成

我们可以看到带有小数的是进行自动取整再输出的

演示完毕

关键代码

代码解析

举例说明:

如输入数字24时

因为24>0,

第1次进入While到693行时diglt=4到698行chineseNumber= digits(4) & units(0) & chineseNumber="四"700行时digitCount+=1得0+1=1701行时:number= number \ 10=24\10=2

第2次进入While到693行时digit= number Mod 10=2到698行chineseNumber= digits(digit) & units(digitCount) & chineseNumber时此时digit=2,digitCount=1所以chineseNumber= digits(2) & units(1) & chineseNumber=二&十&四完成输出

明白了吗?

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-01-14,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 哆哆Excel 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • VB.net-VSTO-13整数数字转中文小写
    • 问题
      • 完成效果
        • 功能演示
          • 关键代码
            • 代码解析
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档