もっとも単純な遊びである「じゃんけん」をExcel付属のコンピュータ言語であるVBAを使ってプログラミングしてみましょう。もっとも単純といいましたが、じゃんけんは、かなり心理的なもので、一等最初は人はパーを出す傾向があるようです。手を開くというのは手を結ぶグーよりも自然な人間の手の状態であるのかもしれません。
しかし、このような心理学を踏まえたグーチョキパーの出し方をプログラミングするのは難しいので、実作ではランダムな運しだいの勝負としてのじゃんけんゲームを作成しています。
ここからエクセルブックを開いて保存することができます。
すると、
あるいは
このようなダイアログが出てきますので、マクロウィルスなど危険がないと思われたときは、「はい」をクリックしてください。これで、Excelのマクロが動作します。自分が出したい「グー」「チョキ」「パー」のボタンをクリックしてコンピュータと対戦してみてください。
このExcelのBook(jyannken.xls)は、マクロコードをロックしていませんのでどのようにプログラミングをしているのか、ご覧になることができます。はじめのうちは、たぶん何がなんだかわからないかもしれませんが......。
メニュの「表示」「ツールバー」「Visual Basic」で新しいダイアログが出てきます。このダイアログの「セキュリティ」の右のアイコン(VBE)をクリックします。