|
▼ichinose さん:
IROCさん、ichisoseさん。お返事ありがとうございます。
文字列で十分です!!例に習ってやって見ます。ありがとうございました
>▼ヒロ さん、IROC さん、こんばんは。
>
>>>>VBAとか普通に使うときとか整数だけでも15桁以上はだめなんですかね?
>>>
>>>いまいち意味が解らないのですが、
>>>何をすると、どのように上手くいかないのでしょうか?
>>
>>お返事ありがとうございます。
>>VBAで18桁のIDを処理すると変数の型をLongするとオーバーフローして
>>Doubleだと15桁まではいいんですが16桁目から四捨五入されてしまいます。
>>解決策あるんですかね?こっそり教えてください・・・・
>Decimalを使用してみてはいかがですか?
>例
>'==========================================
>Sub test()
> Dim a As Variant
> a = CDec("123456789012345678")
> MsgBox a
>End Sub
>
>IDなら、文字列のままでもよいと思いますが・・・。
|
|