コードでよく使う変数の型

変数の宣言とは、メモリ上に入れ物の大きさを決めること。DimはDimention寸法の意味。そして、変数名を入れ物や値として使えるようになる。型によって大きさや用途の制限をがある。
全ての型を網羅していないが、よく使う以下の7つを覚える。

  1. TrueかFalseか:Boolean:ブーリアン。Falseは0、Trueは-1。
  2. -32,768~32,767の整数:Integer:インテジャー 約5桁以内
  3. -2,147,483,648~2,147,483,647の整数:Long:ロング 約10桁位内
  4. 浮動小数点数(丸められるが桁数が増えても大丈夫):Double:ダブル
  5. 文字列:String:ストリング
  6. オブジェク型(参照型):Object
  7. バリアント型(どんデータも入る):Variant

1から4までは数値だが、Boolean型の変数はTrueかFalseという定数として扱える。
変数宣言で迷っていてはコードが書けない。少なくとも数値はDouble、文字列はStringとすればいい。迷ったら、バリアント型だ。As ??を省略するとバリアント型の宣言になる。

標準モジュールにPublic宣言の変数を作ってイミディエイトで使う(体験ね)。入力が面倒だから以下に貼っておきます。標準モジュールに貼り付けます。

Public bln As Boolean
Public i As Integer
Public lng As Long
Public dbl As Double
Public str As String
public v As Variant

オーバーフローエラーとは、メモリに確保したサイズ以上にデータを入れたためのエラー。浮動小数点数型のDoubleは整数と指数を入れるため最上位の数桁だけが保存される。近似値のためオーバーフローエラーは無い。

(Visited 175 times, 1 visits today)
カテゴリー: 2 VBEを使うための基本操作と知識 パーマリンク

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です