ノンプログラマーの私は、「あれ、スペルが出てこない」なんて事が往々にあるので、メモ代わりに掲載しておきます。
コーディングの際にコピペする事が多いので、多用するパターンも載せて行けたらと思います。
変数
Variant
バリアント型
すべてのデータ。
String
文字列型
最大約20億文字ほどですが、オフィシャルサイトで、使用可能範囲はメモリ使用の計算上のベストエフォートである旨の記載があります。きっちり20億も使い切ることはないでしょうから、実務上は問題ないかと。
Integer
整数型
-32,768 ~ 32,767
読み方:インテージャー
※英語の苦手な私は「インタガー」と頭の中で読んで(呼んで)いました。合っているか分からなかったので、人と話す時は「整数型」と言って、「もし間違っていた場合に恥をかく」ことを回避していました。
使い所:
変数に整数を代入する場合に使いますが、
Range ではなく、Cells を使って、ループさせる時にもよく使います。
Sub kasan() 'A1 ~ A10 に、1ずつ加算する Dim i as Integer For i = 1 To 10 Cells(i, 1).Value = Cells(i, 1).Value + 1 Next i End Sub
Long
長整数型
-2,147,483,648 ~ 2,147,483,647
Single
単精度浮動小数点数型。
-3.402823E38 ~ -1.401298E-45(負の値)
1.401298E-45 ~ 3.402823E38(正の値)
Double
倍精度浮動小数点数型
-1.79769313486232E308 ~ -4.94065645841247E-324(負の値)
4.94065645841247E-324 ~ 1.79769313486232E308(正の値)
Boolean
ブール型
真 (True) または偽 (False)。
Currency
通貨型
-922,337,203,685,477.5808 ~ 922,337,203,685,477.5807(固定小数点数)
Date
日付型
日付:西暦100 年1月1日~西暦9999年12月31日
時刻:0:00:00 ~ 23:59:59
オブジェクト型変数
変数に格納後、オブジェクトとして扱えます。
Set で格納し、Nothing で解放します。
Object
オブジェクト型
オブジェクト。
使い所:
私は特にWebスクレイピングをする際に重宝しています。
Workbook
ワークブック型
Workbookをオブジェクトとして扱います。
Worksheet
ワークシート型
Worksheetをオブジェクトとして扱います。
Range
レンジ型
Rangeをオブジェクトとして扱います。
コメント