サーチ…


変数の型

異なる目的のために異なる変数タイプがあります。 Visual Basic 6では、次の変数タイプを使用できます。

  • アレイ
  • ブール
  • バイト
  • 通貨
  • 日付
  • ダブル
  • 整数
  • 長いです
  • シングル
  • 文字列
  • バリアント

Dimキーワードを使用して変数を宣言します。

Dim RandomNumber As Integer

変数型を指定しない場合、変数のデフォルトはVariantなります。

Dim Foo

Dim Foo As Variant

ブール

Booleanは、TrueまたはFalseという2つの値のうちの1つのみを含むことができるため、最も単純な変数型です。

Foo = True
Bar = False

ブール値を使ってコードの流れを制御することができます:

Dim Foo as Boolean
Foo = True

If Foo Then
  MsgBox "True"
Else
  MsgBox "False"
End If

整数

整数は数値データ型で、16ビットの符号付き値(-32768〜+32767)を含むことができます。変数に整数(9など)のみが含まれ、小数(5.43など)は含まれないことがわかっている場合は、それを整数(または長整数)データ型として宣言します。

Dim RandomNumber As Integer
RandomNumber = 9

整数は一般的に、 For...Nextループのカウンタとして使用されます。

Dim Counter As Integer

For Counter = 0 to 2
  MsgBox Counter
Next Counter

-32768より小さい値または32767より大きい値を整数に代入しようとすると、実行時エラーが発生します。

Dim MyNumber As Integer
MyNumber = 40000  'Run-time error '6': Overflow

文字列

文字列変数には、空のテキスト、文字、単語、または可変長のテキストを含めることができます。文字列値は引用符( " )で囲む必要があります。

Dim Fruit as String
Fruit = "Banana"

文字列リテラル内に引用符が必要な場合は、2つの引用符( "" )を使用します。

Dim Quote as String
Quote = "Bill says: ""Learn VB!"""


Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow