- 公開日:
- 更新日:
Excelでスーパーマリオ?絵を描く?Excelの意外な使い方
エクセルをただの表計算ソフトだと思っていませんか?世の中にはエクセルを表計算以外の使い方をする達人が存在します。
今回はまさか表計算ソフトを使ってこんなことをするなんてと驚く例をご紹介したいと思います。
注意)ご紹介するソフトのダウンロードおよびマクロの実行は自己責任でお願いします。
エクセルでゲームを実行する
スーパーマリオ
なんとExcel上でスーパーマリオがプレイ出来てしまいます。ExcelのVBAを用いて作られています。
VBAとは
Microsoft社の製品に独自の機能拡張を施すためのマクロ言語として開発されたプログラミング言語。同社のプログラミング言語Visual Basicをベースにマクロ言語用に改造されている。
IT用語辞典
下記のダウンロードサイトにアクセスします。
レトロゲーム、クラシックアーケードゲームを無料ダウンロード!Excelゲーセン
http://cgi30.plala.or.jp/chikada/vba/acd.shtml
「エクセルマリオ」の「作品DL」をクリックするとダウンロードが始まります。
ダウンロードしたファイルを解凍し、エクセルのファイルを起動します。
※推奨はMicrosoft Excel 2003以前となっています。新しいバーションのExcelだと動作が重かったり、Excelが止まってしまうことがありますのでご注意ください。
開発タブを開き、マクロを選択します
「ゲームスタート」というマクロを選択し、「実行」をクリックします。
テトリス
エクセルでテトリスが遊べるゲーム。矢印キーでブロックの移動、TABキーでブロックを回転できます。
ダウンロードは下記ダウンロードサイトからどうぞ。
マインクラフト
人気サンドボックス型ゲームのMinecraftがExcelでも遊べるようになっています。
作者の公式Webサイトから無料でダウンロードすることが可能です。
エクセルで絵を描く
ここまではExcelで遊べるゲームをご紹介しましたが、なんと表計算ソフトのExcelで絵を書く方々がいます。Excelで書いたとは思えないものになっています。
堀内辰男氏
定年退職した後にExcelで絵を描き始めた方です。「オートシェイプ」機能を使って描かれ、Excelで描かれたとは信じられない絵画になっています。Excelでここまでできるものなのかと感嘆するばかりです。
制作の様子
shukei01氏
YouTubeでエクセルアートの様子を公開している方です。
スターウォーズのヨーダや
ダース・ベイダーであったり、
ガンダムであったり、
デスノートのLもエクセルで描いています。動画を見てもまねできそうにありません...。