本文へスキップ

別館:エクセルQC館 別館:エクセル株式館

  1. トップページ>
  2. VBA>
  3. VBA将棋、モード判断

VBAvba

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



contents

エクセル将棋館

日本国

地方都市


スポンサード リンク