VBA中如何使用小数类型?变量声明为Variant类型-红尘如烟
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


VBA中如何使用小数类型?变量声明为Variant类型

发表时间:2016/7/19 9:05:21 评论(2) 浏览(60038)  评论 | 加入收藏 | 复制
   
摘 要:VBA中如何使用小数类型?变量声明为Variant类型
正 文:

      由于小数类型(Decimal)在VBA中初期是没有的,而是后来增补加入的。它并没有单独的类型关键字,而是作为变体型(Variant)的子类型体现。因此在VBA中,要使用小数类型的变量,只能将变量声明为Variant类型,然后用CDec函数转换。

 

Sub Test()
    Dim varNumber As Variant
    varNumber = 3.1415
   
    If VarType(varNumber) = vbDouble Then
        MsgBox "默认是双精度型(Double)"
    End If
   
    varNumber = CDec(3.1415)
    If VarType(varNumber) = vbDecimal Then
        MsgBox "经过CDec函数转后换才是小数型(Decimal)"
    End If
End Sub

 

这样就可以了


Access软件网交流QQ群(群号:198465573)
 
 相关文章
Access字段数据类型用小数注意点,Access正确设置小数的方...  【杜超-2号  2013/8/31】
Access中如何用代码建立小数类型的字段  【t小雨  2015/5/20】
【Access示例】小数转换成以分数的形式显示  【缪炜  2016/4/8】
SQL数值四舍五入小数点后保留2位  【杜超  2016/4/17】
【Access编程技巧】尽量不要用Variant数据类型  【杨雪  2016/5/7】
【access】设定小数位数和数值范围为2位,实际又不显示的问题  【杨雪  2016/7/3】
常见问答
技术分类
相关资源
文章搜索
关于作者

红尘如烟

文章分类

文章存档

友情链接