VBA関係の情報を色々を記載して行きます。
VBA将棋、モード判定
エクセル将棋館では、対局モードと中断モードがあります。
対局モードは対局するとき、中断モードは棋譜再生するときに使用します。
中断モードでは駒を選択できないので、下記のVBAコードを記述します。
さらに画面更新、イベントOFFも追加します。
画面更新OFFは、処理速度向上と表示チラツキ防止の為です。
イベントOFFは、他のマクロが作動しない様にする為です。
Sub M01_メイン画面()
'対局、中断の判断
If Range("N1") = "中断" Then
MsgBox ("中断の時は、駒を選択できません!")
Exit Sub
End If
'画面更新、イベントOFF
Application.ScreenUpdating = False
Application.EnableEvents = False
End Sub