プログラム開発メモ

プログラム開発で忘れがちなこと、役だったことを自分のためにメモしていくブログです。

【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)

  すべてのデータ