• 公開日:
  • 更新日:

Excelでスーパーマリオ?絵を描く?Excelの意外な使い方

エクセルをただの表計算ソフトだと思っていませんか?世の中にはエクセルを表計算以外の使い方をする達人が存在します。
今回はまさか表計算ソフトを使ってこんなことをするなんてと驚く例をご紹介したいと思います。

注意)ご紹介するソフトのダウンロードおよびマクロの実行は自己責任でお願いします。

エクセルでゲームを実行する

スーパーマリオ

なんとExcel上でスーパーマリオがプレイ出来てしまいます。ExcelのVBAを用いて作られています。

VBAとは
Microsoft社の製品に独自の機能拡張を施すためのマクロ言語として開発されたプログラミング言語。同社のプログラミング言語Visual Basicをベースにマクロ言語用に改造されている。
IT用語辞典

下記のダウンロードサイトにアクセスします。

レトロゲーム、クラシックアーケードゲームを無料ダウンロード!Excelゲーセン
http://cgi30.plala.or.jp/chikada/vba/acd.shtml

excel_game01

「エクセルマリオ」の「作品DL」をクリックするとダウンロードが始まります。

excel_game02

ダウンロードしたファイルを解凍し、エクセルのファイルを起動します。

※推奨はMicrosoft Excel 2003以前となっています。新しいバーションのExcelだと動作が重かったり、Excelが止まってしまうことがありますのでご注意ください。

excel_game03

開発タブを開き、マクロを選択します

excel_game04

「ゲームスタート」というマクロを選択し、「実行」をクリックします。

テトリス

エクセルでテトリスが遊べるゲーム。矢印キーでブロックの移動、TABキーでブロックを回転できます。

excel_game05

ダウンロードは下記ダウンロードサイトからどうぞ。

エクセルでテトリスを実現 -エクセルテトリス

マインクラフト

人気サンドボックス型ゲームのMinecraftがExcelでも遊べるようになっています。

作者の公式Webサイトから無料でダウンロードすることが可能です。

作者の公式Webサイト

エクセルで絵を描く

ここまではExcelで遊べるゲームをご紹介しましたが、なんと表計算ソフトのExcelで絵を書く方々がいます。Excelで書いたとは思えないものになっています。

堀内辰男氏

定年退職した後にExcelで絵を描き始めた方です。「オートシェイプ」機能を使って描かれ、Excelで描かれたとは信じられない絵画になっています。Excelでここまでできるものなのかと感嘆するばかりです。

制作の様子

shukei01氏

YouTubeでエクセルアートの様子を公開している方です。

スターウォーズのヨーダや

ダース・ベイダーであったり、

ガンダムであったり、

デスノートのLもエクセルで描いています。動画を見てもまねできそうにありません...。