Ifステートメント
基本の形
If 条件式 Then ~ End If
「もし〇〇なら△△にする。もし〇〇じゃないなら□□にする」
条件式の結果によって処理を分岐させる場合は、Ifステートメントを使用します。
年齢によって表記が変わるサンプルコード
Public Sub sample() '■変数を宣言する Dim age As Long age = InputBox("年齢を入力してください。") '■12歳以上なら「参加できます」 If age >= 12 Then MsgBox "参加できます" '■12歳未満は「参加できません」 Else MsgBox "参加できません" End If '■下記のようにElseを使わない方法もあります。 If age >= 12 Then MsgBox "参加できます" End If '■下記のようにElseもEnd Ifを使わない方法もあります。 If age < 12 Then MsgBox "参加できません" End Sub
注意点
- 「Else」は「前提の条件以外」を指します。
- 数字以外を入力した場合は処理ができません。
コメント