【ExcelVBA】変数宣言
ExcelVBAの変数宣言
Dim 変数名 [As データ型]
[As データ型]の[ ]の中は省略可能。
省略すれば、Variant型になって、変数に何でも入れることができる。
変数名の規則
・半角、全角の数字と文字が使える。
・変数名の長さは、半角で255文字以内(全角なら127文字以内)
・記号はアンダーバーのみ使用可能(ピリオドやスペースは使用できない)
・1文字目は、数字、アンダーバー、記号を使用することができない。
・VBAが意味を持たせている語句は使用できない。
・大文字、小文字の区別がなく同様に扱われる。
【ExcelVBA】データ型
ExcelVBAで使用できるデータ型
・ブール型(Boolean)
True または False
・バイト型(Byte)
0~255までの整数
・整数型(Integer)
-32,768~32,767の整数
・長整数型(Long)
-2,147,483,648~2,147,483,647の整数
・通貨型(Currency)
-922,337,203,685,477.5808~922,337,203,685,477.5807の固定小数点数
・単精度浮動小数点数型(Single)
負の値:約-3.4 × 10(38乗)~-1.4 × 10(-45乗)
正の値:約1.4 × 10(-45乗)~1.8 × 10(38乗)
・倍精度浮動小数点数型(Double)
負の値:約-1.8 × 10(308乗)~-4.0 × 10(-324乗)
正の値:約4.9 × 10(-324乗)~1.8 × 10(308乗)
・日付型(Date)
日付:西暦100年1月1日~西暦9999年12月31日
時刻:0:00:00~23:59:59
・文字列型(String)
任意の長さの文字列
・オブジェクト型(Object)
オブジェクト
・バリアント型(Variant)
すべてのデータ