If 条件式 Then
    処理1
End If
If 条件式 Then
    処理1
Else
    処理2
End If
If 条件式 Then
    処理1
ElseIf
    処理2
Else
    処理3
End If
| 条件式 | 
ステートメントの実行条件を指定する式 この式の評価が true である場合処理が実行される  | 
Option Explicit
Sub main()
  Dim strApp As String
  
  strApp = Application.InputBox( _
          "エクセルとワードどちらが好きですか?" _
          )
  
  If strApp = "エクセル" Then
    Debug.Print ("エクセルが好き")
  ElseIf strApp = "ワード" Then
    Debug.Print ("ワードが好き")
  Else
    Debug.Print ("エクセルもワードも嫌い")
  End If
  
  '実行後、イミディエイト ウインドウに
  '以下の出力があります
  '
  '・入力用ダイアログに「エクセル」と入力した場合
  'エクセルが好き
  '
  '・入力用ダイアログに「ワード」と入力した場合
  'ワードが好き
  '
  '・入力用ダイアログにその他の文字列を入力した場合
  'エクセルもワードも嫌い
End Sub
このサイトはリンクフリーです。リンクを貼る際に連絡は不要です。
© EXCEL VBA リファレンス all rights reserved.