- ベストアンサー
VBAで現れる#は何ですか?
Excel2010を使っています。 VBAで y=1e10 と入力すると、なぜか y = 10000000000# となり、末尾に#がつきます。 y = 123 だと#はつかないのですが yr = 123456789123 と桁数が大きくなると#がつきます。 この#は何の意味があるのでしょうか? 確かExcel2003だとこのような現象はなかったと思うのですが、 なんでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
データの型を指定しています。 # が付くと、倍精度実数 ! が付くと、単精度実数 & が付くと、長整数(Long) を表します。 つまり y = 10000000000# は、yに倍精度実数の10000000000を代入しています。(長整数の10000000000ではない)