こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

情報処理

今情報処理概論という勉強しています。エクセルの中にあるビジュアルベーシックというものでプログラミングの勉強をしているのですが、Dim a As longとやることがあります。このlongといものはどういう意味なのでしょうか?

投稿日時 - 2005-06-23 22:02:53

QNo.1469060

暇なときに回答ください

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

昔のコンピュータでは整数を表すために int (Integerの略)を使っていました。これは-32768~32767までの整数を扱うことができました。それを超えると扱えなくなってエラーになってしまいます。
これより大きい(あるいは小さい)整数を扱うためにlong(長いという意味)という型を作りました。これは-2147483648~2147483647までを扱うことができる整数です。
Excelの場合だともっと長い型もあるのですが、普通はlongで十分だと思います。

投稿日時 - 2005-06-23 22:22:49

ANo.1

> エクセルの中にあるビジュアルベーシックというもので

VBAのことですか?
Visual Basic は VBA とはちょっと違いますが、似たようなものですので、今は気にしなくてもいいですね。

さて、

> このlongといものはどういう意味なのでしょうか?

Long というのは変数の型です。変数というのは、数値や文字を記憶する場所だと思ってください。VBには以下の型が用意されています。

数値型
 整数型 (Integer)
 長整数型 (Long)
 単精度浮動小数点数型 (Single)
 倍精度浮動小数点数型 (Double)
 通貨型 (Currency)

文字列型 (String)
ブール型 (Boolean) 
日付型 (Date)
・・・
(まだまだあります)

要するに、「Longは大きな整数を扱うときに使う変数の型なのだ」と理解してください。

参考URL:http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/vb_p01.htm

投稿日時 - 2005-06-23 22:19:55

あなたにオススメの質問