中易网

在excel VBA中如何判定单元格中的数据类型是整数还是其他呢?

答案:1  悬赏:20  
解决时间 2021-01-10 03:50
在excel VBA中如何判定单元格中的数据类型是整数还是其他呢?
最佳答案
在VBA里面,可以使用VarType获得变量以及单元格的数据类型,数值类型值为5(vbDouble)、空类型为0(vbEmpty)、字符串类型为8(vbString )。

例子代码1:显示A1单元格的数据类型

1
2
3

Sub test()
MsgBox VarType([a1])
End Sub

例子代码2:判断A1单元格数据类型是否数值

1
2
3
4
5
6
7

Sub test()
If VarType([a1]) = vbDouble Then
MsgBox "A1是数值类型"
Else
MsgBox "A1不是数值类型"
End If
End Sub

实际上VB还有vbLong、vbDecimal等类型,但单元格为数值时默认是vbDouble。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
月老阁地址有知道的么?有点事想过去
怎么那么坏,才两天就深爱
c++把下列递归实现改成栈实现
义社十兄弟的石守信
巴拉丁监狱副本怎么去
h5自学还是培训好?
小型客车在设有中心双实线的道路上,规定城市
库尔勒香梨和雪梨有什么区别?
衣柜是定制的还是买现成的好呢?
柚木级别怎么认
本人今年94年的今年想去当兵身高163体重42公
刘邦自私吗?
如果计算机二级考office,能考三级吗
LG G5的双摄像头的作用是什么?
请问在《果宝特攻》里,梨花诗与菠萝吹雪合唱
推荐资讯
老爸六十大寿怎么过
士象马炮一盘棋,元帅中央笑嘻嘻,五个勇士齐上
高大壮是什么意思
和艺字有关的词语
富甲封神传福临轩元素有没有顺序
西藏林周中学(西南门)怎么去啊,有知道地址的
液体压强计算公式中的深度h怎么定义的?
creo2.0单侧体积在哪里
求兰陵王妃百度云资源
DNF 新更新的PK场PK活动 在哪领
求推荐适合带老人旅行的景点
钢琴符号bb是什么意思?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?