| 
    
     |  | ▼MIKI さん: >ご回答ありがとうございます。
 >条件を変えましたが、できませんでした。
 >もうちょっと見直してみようと思います。
 
 こんばんは。
 
 ----------------------------
 Dim a, b, c
 a = 1
 b = "月"
 c = "太陽"
 
 とあるとき、
 以下の条件判断式 2タイプ(各2つの記述法で書いてあります)の
 どちらの結果になれば 正解なのでしょうか?
 
 '◆タイプA
 ---> a = 1 だけれど、 b <> "土" また c <> "日" だから MsgBox が表示される
 
 If a <> 1 Or b <> "土" Or c <> "日" Then
 MsgBox "処理"
 End If
 
 If Not (a = 1 And b = "土" And c = "日") Then
 MsgBox "処理"
 End If
 
 
 '◆タイプB ---> a = 1 なので、b、c が 「土」「日」でなくても(偽でも)
 MsgBox は表示されない
 
 Select Case True
 Case a = 1
 Case b = "土"
 Case c = "日"
 Case Else
 MsgBox "'処理"
 End Select
 
 If a = 1 Then
 ElseIf b = "土" Then
 ElseIf c = "日" Then
 Else
 MsgBox "処理"
 End If
 
 |  |