/ / Excel VBA変数

Excel VBA変数

整数 | 文字列 | ダブル | ブール

この章では、宣言、初期化、および 変数Excel VBA。 Excel VBAに変数を使用していることを知らせることは、変数の宣言と呼ばれます。単に初期化するとは、変数に開始(初期)値を割り当てることを意味します。

ワークシートにコマンドボタンを配置し、下にコード行を追加します。コード行を実行するには、シートのコマンドボタンをクリックします。

整数

整数変数は整数を格納するために使用されます。

Dim x As Integer
x = 6
Range("A1").Value = x

結果:

Excel VBAでの整数変数

説明:最初のコード行は、名前がInteger型の変数xを宣言します。次に、xを値6で初期化します。最後に、xの値をセルA1に書き込みます。

文字列

文字列変数はテキストの格納に使用されます。

コード:

Dim book As String
book = "bible"
Range("A1").Value = book

結果:

文字列変数

説明: 最初のコード行はString型のbookという名前の変数を宣言します。次に、本をbibleというテキストで初期化します。常にアポストロフィを使用して文字列変数を初期化します。最後に、変数bookのテキストをセルA1に書き込みます。

ダブル

Double型の変数は、Integer型の変数よりも正確で、カンマの後に数値を格納することもできます。

コード:

Dim x As Integer
x = 5.5
MsgBox "value is " & x

結果:

十分正確ではない

しかし、それは正しい価値ではありません!変数を値5.5で初期化し、値6を取得します。必要なものはDouble型の変数です。

コード:

Dim x As Double
x = 5.5
MsgBox "value is " & x

結果:

二重変数

注:ロング変数の容量はさらに大きくなります。必ず正しいタイプの変数を使用してください。その結果、エラーを見つけやすくなり、コードがより速く実行されます。

ブール

ブール変数を使用して、値をTrueまたはFalseにします。

コード:

Dim continue As Boolean
continue = True

If continue = True Then MsgBox "Boolean variables are cool"

結果:

ブール変数

説明: 最初のコード行は、Boolean型の名前continueを持つ変数を宣言します。次に、Trueを指定してcontinueを初期化します。最後に、Boolean変数を使用して、変数が値Trueを保持している場合にのみMsgBoxを表示します。

また読む: