钱小写转大写 VB
Function DaXie(ByVal Num As String) As String '
If IsNumeric(Num) = False Then
DaXie = ""
Exit Function
End If
Dim Place As String = "分角元拾佰仟万拾佰仟亿拾佰仟万"
Dim Dn As String = "壹贰叁肆伍陆柒捌玖"
Dim D1 As String = "整零元零零零万零零零亿零零零万"
Dim FuHao As String
If Num < 0 Then FuHao = "(负)"
Num = Format(Math.Abs(CDbl(Num)), "0.00") * 100 'Replace(CStr(Format(CDbl(Num), "0.00")), ".", "")
If Num > 999999999999999.0 Then
DaXie = ""
Exit Function
End If
If Num = 0 Then
DaXie = "零元零分"
Exit Function
End If
Dim NumA As String
NumA = Trim(Num)
Dim NumLen As Integer = Len(NumA)
Dim j As Integer
Dim NumC As String
For j = NumLen To 1 Step -1 ' 数字转换过程
Dim temp As Double = Val(Mid(NumA, NumLen - j + 1, 1))
If temp <> 0 Then ' 非零数字转换
NumC = NumC & Mid(Dn, temp, 1) & Mid(Place, j, 1)
Else ' 数字零的转换
If Right(NumC, 1) <> "零" Then
NumC = NumC & Mid(D1, j, 1)
Else
Select Case j ' 特殊数位转换
Case 1
NumC = Left(NumC, Len(NumC) - 1) & Mid(D1, j, 1)
Case 3, 11
NumC = Left(NumC, Len(NumC) - 1) & Mid(D1, j, 1) & "零"
Case 7
If Mid(NumC, Len(NumC) - 1, 1) <> "亿" Then
NumC = Left(NumC, Len(NumC) - 1) & Mid(D1, j, 1) & "零"
End If
Case Else
End Select
End If
End If
Next
DaXie = FuHao & Trim(NumC)
End Function
钱小写转大写 VB相关推荐
- vb.net编写人民币小写转大写
填写票据和结算凭证.必须做到标准化.规范化.要要素齐全.数字正确.字迹清晰.不错漏.不潦草.防止涂改.中文大写金额数字应用正楷或行书填写.如壹(壹).贰(贰).叁.肆(肆).伍(伍).陆(陆).柒.捌 ...
- excel小写转大写公式_【Excel函数贴】五个技巧性函数小套路
来吧 来吧 来吧 一起舞蹈 什么烦恼可以将我打扰 ---- 1, 字母大小写. 一个做外贸的朋友问,Excel有没有函数可以把英文从小写变大写? 他可能碰到蛮多洋人的人名或者货名需要大小写转换的. 小 ...
- 录入键盘字母输入并将小写变为大写
/** 录入键盘输入字母并将小写变为大写 */ import java.io.*; class readin {public static void main(String[] args)throws ...
- java中小写转大写函数_lotus 中日期小写转大写的函数及算法(lotus script) (转)...
lotus 中日期小写转大写的函数及算法(lotus script) (转)[@more@] 日期小写变大写 --------------------------------------------- ...
- html金额输入框转大写,纯CSS实现输入框字符自动转为小写或大写
对于输入框的字符,如果要求只能输入小写或大写,怎么处理?js实现?提交到后台程序转换?其实很简单,CSS就有这个功能,一条语句就搞定. 纯CSS实现输入框字符自动转为小写或大写 CSS .lowerc ...
- Java黑皮书课后题第4章:*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示。编写程序,提示用户输入一个小写或大写字母,然后显示对应数字。对于非字母输入,提示非法输入
*4.15(电话键盘)电话上的国际标准字母/数字映射如下所示.编写程序,提示用户输入一个小写或大写字母,然后显示对应数字.对于非字母输入,提示非法输入 题目 题目概述 运行示例 破题 代码 题目 题目 ...
- mysql小写转大写UPPER() 和大写转小写LOWER()
小写转大写 UPPER() 大写转小写 LOWER()
- C/C++ _wcsupr_s 函数 – unicode 字符串小写转大写 - C语言零基础入门教程
目录 一._wcsupr_s 函数简介 二._wcsupr_s 函数实战 三.注意问题 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零 ...
- C/C++ _strupr_s 函数 – 字符串小写转大写 - C语言零基础入门教程
目录 一._strupr_s 函数简介 二._strupr_s 函数实战 三.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 零基础 C/C+ ...
最新文章
- matlab保存figure图像中所有的点的坐标
- 计算机内存不足提示栻框,【计算机】计算机文化基础.ppt
- Eclipse运行项目报Could not find *.apk!解决办法
- JAVA入门级教学之(内存中的空指针异常)
- 接口的定义与实现(重要)
- 压测学习总结(5)——如何使用Jmeter 进行简单的并发操作
- C++左值与右值,移动与完美转发
- VB 获取路径名各部分 (获取文件路径,获取文件名,获取文件扩展名)自编
- python打开文本文档_带声明的Python –带打开的文件
- 3. AJAX 请求与响应
- @OneToOne or @ManyToOne on references an unknown entity:
- Android模拟器群控,安卓模拟器多开哪个好 流畅不卡、省资源、群控刷机都有
- 解决MATLAB帮助文档打不开的情况
- AI三大主义:符号主义、联结主义、行为主义
- 极路由 mysql_用极路由3和移动硬盘DIY时间胶囊TimeCapsule做备份
- 12分钟入门python基础-计算机视觉方向
- 软考复习-软件工程05-软件项目估算进度管理
- Mask2Former源码解析
- 桂电七院数据库实验报告四
- 大圣公众号机器人APP后台可控机器人部分源码
热门文章
- class es6的构造函数的另一种写法(语法糖)
- 全网多种方法解决[rejected] master -> master (fetch first)的错误
- mfc mysql clistctrl_MFC控件使用总结——CListCtrl - mlidify的专栏 - CSDN博客
- ubuntu22.04 编译安装 Kate 编辑器
- Linux rzsz安装(在线安装、离线安装)
- 电影解说开头怎么写吸引人?
- 分布式存储市场及发展趋势报告
- 上海经久生物任命田丰先生为首席执行官;歌礼在欧洲多个国家递交利托那韦上市许可申请 | 医药健闻...
- 如果不让别人ping通自己的计算机。
- MVVM的优点和缺点