目次:
- For - Next
- For Each - Next
- Do-Loop Until
- 行= 1 Do While Cells(Row、1) "Row = Row + 1(セルの行が1の場合) 1 Loop MsgBox "最初の空のセルが行にあります。&Row
- 条件が真であれば何かをする。単一のステートメントとして記述されます。
- x = 1の場合y = 1 z = 1終了の場合
- x = 1の場合y = 1その他y = 0
- 条件が真であれば何かをする。それ以外の場合は、他の操作を行います。複数のステートメントを使用できます。
- 選択ケースxケース1 y = 1 Z = 1ケース1>ケース2>ケース2>ケース2:ケース2:ケース2:ケース2:ケース2:これは主にエラー処理に使用されます。
ビデオ: JFK Assassination Conspiracy Theories: John F. Kennedy Facts, Photos, Timeline, Books, Articles 2024
以下は、最も一般的に使用されるExcel VBAプログラミング制御構造のリストです。含まれるのは、各制御構造の簡単な例と、その構造をいつ使用するのかの簡単な説明です。
For - Next
配列をループするのに便利です。
ArraySum = 0 for i = 1〜10 ArraySum = ArraySum + MyArray(i)次へi
For Each - Next
コレクションまたはセルの範囲をループするのに便利です。
<! - 1 - >SelectionSum = 0各セルの選択SelectionSum = SelectionSum +セル。値次のセル
Do-Loop Until
条件が満たされるまでループします。
行= 0行=行+ 1セルまでのループ(行、1)。
行= 1 Do While Cells(Row、1) "Row = Row + 1(セルの行が1の場合) 1 Loop MsgBox "最初の空のセルが行にあります。&Row
If - Then
<! - 2 - >
条件が真であれば何かをする。単一のステートメントとして記述されます。
x = 1の場合y = 1If - Then-End If
条件が真であれば何かを行います。複数のステートメントを使用できます。
x = 1の場合y = 1 z = 1終了の場合
If - Then - Else
条件が真の場合は何かを行います。それ以外の場合は、他の操作を行います。単一のステートメントとして記述されます。
x = 1の場合y = 1その他y = 0
If - Then - Else - End If
<! - 3 - >
条件が真であれば何かをする。それ以外の場合は、他の操作を行います。複数のステートメントを使用できます。
x = 1の場合y = 1 Z = 1以外y = 0 Z = 0終了の場合ケースの選択
条件に応じていくつかの操作を行います。
選択ケースxケース1 y = 1 Z = 1ケース1>ケース2>ケース2>ケース2:ケース2:ケース2:ケース2:ケース2:これは主にエラー処理に使用されます。
エラー時GoToOops '[more code goes here] Exit Sub Oops:MsgBox "エラーが発生しました"