>>708は間違いね
こういう風に、メッセージの中だけ変数に入れて最後で表示させるってのはやめたほうがいいでしょうか

Sub Macro()
  Select Case True
    Case C <> 1: msg ="C=1じゃなかったので実行しなかった"
    Case B <> 1: msg ="B=1じゃなかったので実行しなかった"
    Case A <> 1: msg ="A=1じゃなかったので実行しなかった"
    Case Else: msg= "メイン処理を実行します"
  End Select
End Sub

msgbox(msg)