如本规范所示,在 VBA中,数值可以有多种类型:Double、Integer、Long、LongLong、Single、Decimal、Byte。但是,似乎在 Excel 中,对于包含数值的单元格,其类型始终被视为Double。
Excel公式或VBA代码中有几个函数可以检查单元格的数据类型。例如, VBA中的 TypeName 函数、Excel 中的TYPE 函数、Excel中的IS 函数等。但似乎它们可以为数值返回的最佳类型是Double,其他数值类型(整数、长整数、字节......)永远无法被发现。
谁能告诉我我是对还是错?