あなたは戻り値があるVarType Function
Dim IntVar, DblVar, StrVar, DateVar, MyCheck
IntVar = 3
DblVar = 2.2
StrVar = "Hello World"
DateVar = #2/12/69#
MyCheck = VarType(IntVar) ' Returns 2
MyCheck = VarType(DblVar) ' Returns 5
MyCheck = VarType(DateVar) ' Returns 7
MyCheck = VarType(StrVar) ' Returns 8
を使用することができます。
Constant Value Description
vbEmpty 0 Empty (uninitialized)
vbNull 1 Null (no valid data)
vbInteger 2 Integer
vbLong 3 Long integer
vbSingle 4 Single-precision floating-point number
vbDouble 5 Double-precision floating-point number
vbCurrency 6 Currency value
vbDate 7 Date value
vbString 8 String
vbObject 9 Object
vbError 10 Error value
vbBoolean 11 Boolean value
vbVariant 12 Variant (used only with arrays of variants)
vbDataObject 13 A data access object
vbDecimal 14 Decimal value
vbByte 17 Byte value
vbLongLong 20 LongLong integer (Valid on 64-bit platforms only.)
vbUserDefinedType 36 Variants that contain user-defined types
vbArray 8192 Array
は、あなたが使用することもできTypeName Function
MyCheck = TypeName(IntVar) ' Returns Integer
MyCheck = TypeName(DblVar) ' Returns Double
MyCheck = TypeName(DateVar) ' Returns Date
MyCheck = TypeName(StrVar) ' Returns String
'isInteger = CInt関数(myNumber)= myNumberあなたがIntの範囲外の数字を扱っていないと仮定します。 Modは整数だけを返します –
完璧に作業しました! –
int範囲外で動作するように変更する必要はありますか?長く言うことができます。 –