我们接着上期的内容继续,上期我们分享了编程三大思想结构:顺序、条件分支、条件循环
分享了信息判断函数常用与条件判断,介绍了字符串的处理函数诸如:mid 、left、right等
今天我们分享vba中的数学函数以及格式转换函数
vba数学如下:可参照excel提供的数学函数对照学习
vba数学函数
弧度角度 0-2π之间也就是360度对应2π
Sin(弧度角度) 角度正弦值
Cos(弧度角度) 角度余弦值
Tan(弧度角度) 角度正切值
Atan(数值) 反正切
Log(数值) 返回自然对数
Exp(数值) 返回e的幂指数
Abs(数值) 返回绝对值
Int(数值) 沿绝对值增大方向取整
Fix(数值) 沿绝对值减小方向取整
Sgn(数值) 返回参数的正负号
Sqr(数值) 返回参数的平方根
VarType(数据) 返回数据的数据类型值 如:数值为5、空值为0、字串为8
Rnd(随机种子) 返回0-1之间的单精度数据
round(数值,位数)指定小数位数四舍五入
hex(十进制数值) 转为十六进制数
oct(十进制数值) 转八进制数
vba转换函数
可实现格式的强制转换,不管是那种编程语言都会有强制转换格式的表达函数的
CBool(数值或表达式) 数值不为0为true 为0为false 表达式成立为true 否则为false
CByte(表达式) 转换为字节型 0-255
CCur(表达式) 转换为货币型数据 -922,337,203,685,477.5808 至922,337,203,685,477.5807
CDate(表达式) 转换为日期型
CDbl(表达式) 转换为双精度型
CDec(表达式) 转换为96位无符号整型 +/-79,228,162,514,264,337,593,543,950,335
CInt(表达式) 转换为整数型
CLng(表达式) 转换为长整型
CSng(表达式) 转换为单精度型
CStr(表达式) 转换为字符串型
CVar(表达式) 转换为变量型
Val(表达式) 转换为数据型
Str(数值) 转换为字符串
如果不太了解数据类型的取值范围 可查看以下文章
vba数据类型介绍
好了,今天就分享这么多
练习去吧
关注咕吧课堂
关注咕吧课堂
一起探讨学习 法律 金融 财务 采购 生产 质量等知识
我负责提供价值 你负责吸收 传播 创造价值 良性循环社会就更好了