プログラミング教育で賢い子を育てるサイト

エクセルVBAができるとプログラマーにならなくても役に立つ

abekkan_LL.jpg

ようこそ!
「四児の父・あべっかん」のブログです。
子どもの家庭教育を中心に役立つネタを書いています。

私はエクセルのプログラミング(VBA)を教えています。プログラミング未経験者にエクセルのプログラミングをオススメする理由は3つあります。

1.プログラマーにならなくても役に立つ

一つ目は、「プログラマーにならなくても役に立つ」からです。JavaScript, Ruby, PHP, C言語 など、プログラミング言語はたくさんあります。でも、これらを覚えたところで、プログラマーにならなければ使い道がありません。

JavaScript などのWeb系の言語はホームページを作ったり修正するときなどに使えます。けれども、プログラムを書けなくても、便利ツールがいろいろあるので困ることはほぼありません。よっぽど凝ったことをしたいのでなければ、無理に慣れないプログラミングに時間を費やすよりは、ホームページの内容の充実に時間を費やすほうが有意義です。

その点、仕事でエクセルを使っていれば、エクセルVBAのプログラミングを覚えておくと使える機会がたくさんあります。大量の表を手作業で編集していたら、プログラムを作って自動化しましょう。表のデータのチェックがたいへんだったら、おかしなデータを見つけたら色を変えるチェックプログラムを作っておきましょう。こういったことができるのは立派なスキルです。エクセルのプログラミングで社内で「頼られる人」になれます。

2.初心者にとって敷居が低い

二つ目の理由は初心者にとって「敷居が低い」ことです。ほかのプログラム言語を学ぶときには、パソコンに開発ツールのようなものをインストールする必要があります。簡単そうですがつまづくこともあります。本を見てやってみたらダウンロードするサイトの構成が変わっていた、というのはアリアリです。

また、インストールしてみたけれど動かそうとするとエラーになってしまうこともあります。私もあるプログラム言語を学ぼうとしたところ、エラーになり、それを回避できなかったために学ぶ前に挫折したことがあります。人によってパソコンの設定が違ったりするのでよくあることなのです。

その点、エクセルVBAはエクセルさえインストールされていればすぐに動かすことができます。たいがいのパソコンにはエクセルは入っていますから、すぐにでもプログラミングの学習を始めることができるのです。

3.構成を考えるのが楽しい

これはしばらくやってみないとわからないことですが、エクセルのプログラミングは構成を考えるのが楽しいのです。

エクセルには表があります。表では関数が使えます。他のプログラミングだったら、たとえば数値データの平均値を求めるときに全部のデータを足してから個数で割ります。でもエクセルの表に書いてあるデータだったら、表に =AVERAGE(B2:B100) と書いてエクセルに計算させてしまえばプログラムに書く必要はありません。

表が使えることでプログラミングのバリエーションが増えます。そこを上手に組み合わせて構成すると、いいプログラムになります。慣れてくるとこれを考えるのが結構楽しいのです。

という3つの理由で、プログラミングを学ぶのであれば、エクセルVBAのプログラミングをおススメしています。

遊び心でエクセルを学ばセル あべっかんでした。


エクセルプログラミング入門勉強会(2019/2/11 13:30-16:30) at 横浜


2月11日(祝)13:30~16:30 横浜で行います。(会場はこちら

エクセルの表の編集に時間がかかっていることはありませんか? 例えば

  • 「担当者ごとの売り上げの表」から「製品ごとの売り上げの表」を手作業で作っている
  • 複数の表のつじつまが合っているかを目視で確認している
  • 国語、数学、英語、などの科目ごとのテスト結果の表から、生徒ごとの成績表を手作業で作っている
  • 複雑な関数を使い過ぎて修正できない

こういった作業は、エクセルでプログラムを作ってしまえば自動で行えるようになります。

この日はそのうち特に、プログラムの修正方法(デバッガーの使いかた)について説明します。

3時間 5,000円

詳しくはこちら

お客様の声

あべっかんのエクセルプログラミング勉強会に参加したかたから、以下のような感想をいただいています。(勉強会後のアンケートからの抜粋)

  • プログラミングのわけわからない感が少し改善されて良かったです。本を読んでも良くわかりませんでした。またうかがいます。よろしくお願いします。(介護職 男性)
  • 少人数制だったので、質問もしやすく楽しかったです。PCに実際に入力させてもらう体験をさせていただいたのはとても勉強になりました。(人事職 女性)
  • 全くの初心者では無いものの目から鱗の項目もあった。覚えるには復習が必要だが、やはり実際にPCを使いながらという方法がよさそう。次回も参加希望だが間隔はもう少し短い方が良いと思う。(会社員 男性)
  • プログラミングもまったくやったことがないので、恐る恐る申し込みをしましたが、先生からの事前の連絡も親切で分かりやすく、また、その時点でほかに3名の方がご一緒なのもわかりホッとしました。講座は、説明がわかりやすく、また、テンポよく進んであっという間でした。具体的な例をもっとやってみたいとも思いましたが、初めて知ることばかりでしたので、量・時間とも初心者にはちょうど良かったです。お送りいただいた資料を活用して、自分で手を動かしてやってみようと思います。(会社員 女性)
  • 基礎が分かり良かった。(コンサルティング業 男性)
  • 少人数制で、質問もしやすく、よかったです。課題を考えることで、自分のつまづく箇所が分かる。いろいろな課題を盛込んでいただけるとうれしいです。新しい内容の説明や課題のときに、ゆっくり考える時間がもう少しあればよかったかなと、思いました。(会社員 女性)

超入門!エクセルプログラミング無料オンラインセミナー(1/26,2/2 21:00~21:40)

未経験者向けのオンラインセミナーです。無料です。

詳しくはこちら

Follow me!

About あべっかん

私には4人の子どもがいます。子どもの教育について体験したこと、考えたことをこのサイトで伝えます。 また、私はITエンジニアで、@ITというサイトにコラムを書いています。このサイトでは特にプログラミング教育についても伝えていきます。 学校でプログラミング教育が導入されることになりました。 子どもにプログラミングを教えることは何のためになるのか? をこのサイトで伝えます。 そもそも親世代は、プログラマーを目指した人以外はプログラミングのことを知らないと思います。そんなかたに、プログラミングってこういうものなんだよ、やってみると面白いんだよ、というのを体験して知ってもらいたい、と私は考えています。 リンクやシェアは大歓迎です。いいネと思った記事がありましたらどんどんシェアしてください!
URL :
TRACKBACK URL :

Comment

*
DigiPress

seven + five =

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Comment on Facebook

Return Top