GO-AHEADの日記

GO-AHEADで出版した書籍の紹介をします

Re5:50歳から始めるラズベリーパイ-5

Re5:50歳から始めるラズベリーパイ

簡単なゲームで学ぶVBAプログラミング入門

amazon kindleを出版しました。


3.3 ブロックパズルの作成-1
(1)3×3のパズル
 8つの数字を並び替えて、1から8まで順に並べるパズルゲームのプログラムです。空いているところの隣のコマが動きます。

 

f:id:GO-AHEAD:20200324153111p:plain

クリックして並び替えると

f:id:GO-AHEAD:20200324153121p:plain



空いているセルの隣をクリックしたら移動するようにするため、次のように、ワークシートに対して、アクションを起こしたら、プログラム動作するようにします。
 図のSheet1を右クリックし、シートイベントを選択します。

f:id:GO-AHEAD:20200324153136p:plain

次に、選択を変更したときを、選択し

f:id:GO-AHEAD:20200324153149p:plain


 

ここで、block_puzzleを選択し、「OK」をクリックします。ここに、プログラムを記述しています。

f:id:GO-AHEAD:20200324153206p:plain

マクロが選択されました。

f:id:GO-AHEAD:20200324153215p:plain



また、ゲーム開始のボタンをmainに割り当てましょう。

f:id:GO-AHEAD:20200324153231p:plain

f:id:GO-AHEAD:20200324153243p:plain

 

f:id:GO-AHEAD:20200324153257p:plain