Excel VBA 获取当前单元格的数据类型
chenqiai0 2016-08-06 16:28:29 8762 收藏 4
分类专栏: VBA 一步一步学习VBA 文章标签: 一步一步学习VBA Excel VBA 获取当前单元格的数据类型 VarType 独立开发者er
版权
从上一篇文章我们已经可以获取某单元格的数据,现在我们只要执行:MsgBox VarType(curCell)就可以获取到类型,完整代码如下:
Sub Macro1()
'
' Macro1 Macro
' 宏由 cq 录制,时间: 2016/08/02
x = Sheets("Sheet1").[a5]
MsgBox VarType(curCell)
End Sub
我们会在弹窗看到一个数字,这个就是我们数据类型,下面这张表就是数据类型对应的值:(我们可以从excel帮助获得)
常数值描述
vbEmpty0未初始化(缺省值)
vbNull1不含任何有效数据
vbInteger2Integer
vbLong3长整数
vbSingle4单精度浮点数
vbDouble5双精度浮点数
vbCurrency6Currency
vbDate7Date
vbString8String
vbObject9对象
vbError10错误
vbBoolean11Boolean
vbVariant12Variant(只用于变体的数组类型)
vbDataObject13数据访问对象
vbDecimal14Decimal
vbByte17Byte
vbLongLong20LongLong 整型(只在 64 位平台上有效。)
vbUserDefinedType36包含用户定义类型的变量
vbArray8192
数组
————————————————
版权声明:本文为CSDN博主「chenqiai0」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/chenqiai0/article/details/52136962
赞 (0)