【VBScript】配列を使用したループ・繰り返し処理[For Each文]


この記事はプロモーションを含みます。

VBScript

ホーム > VBScript 逆引きリファレンス

VBScriptにおける、ループ処理(繰り返し処理)を行う「For」文ですが、ここでは、配列と組み合わせて使用する「For Each」文について解説しています。

シンプルなFor文については以下にまとめています。

構文

Dim 配列から取得した値を格納する変数
For Each 配列から取得した値を格納する変数 In 配列
	MsgBox(配列から取得した値を格納する変数)
Next

サンプル

「For Each」文を使用して、ループ処理を行うサンプルになります。
実行すると、配列に格納した値が順番に取り出されて、メッセージボックスに渡されるため、「みかん」→「りんご」→「ぶどう」と表示されます。

Option Explicit

' 配列の作成
Dim fruits
fruits = Array("みかん", "りんご", "ぶどう")

' ループ処理
Dim item
For Each item In fruits
	' 配列から取得した値を表示
	MsgBox(item)
Next

記事は以上です。簡単にループ処理が記述出来ました。「For Each」文は使用頻度が高いので、この機会にしっかりマスターしておきましょう。
「配列」については、以下の記事で解説しています。

コメント

タイトルとURLをコピーしました