>RSSIT技術を日常生活で活かそうプログラマ、テスター、SE、PMなど、いろいろやってるオヤジです。逝って欲しい」などとほざいていた人もいましたね。VBAはそんなプログラマーのためだけのものではないのです。初心者向けの「超入門」勉強会を開催しました。勉強会には8人のかたが来てくれました。そのかたたちはプログラマーを目指している若手ではありません。さまざまな業種で事務処理などでエクセル表を使っている人たちです。(参加していただいたかた、ありがとうございました!)エクセル表の編集作業を手作業で繰り返しているのをなんとかしたい。そこでVBAを使ってみようと思ったのです。彼らはプログラマーになるつもりなんてありません。別のツールをインストールして汎用的なプログラミング言語を覚えるつもりはありません。やりたいのはエクセル表のセル内のデータを参照したり更新したりすることだけです。そんな初心者でも、エクセルのVBAならとっつきやすいのです。プログラムが書けるようになってちょっとした表の編集ができることを目指しています。それ以上に本格的に習得したければしてもかまいませんし。エクセルVBAとはそんなものだと私は思っています。風呂ーチャートから?!勉強会では、最初にフローチャートの説明をしました。私が風呂に入る手順を「風呂ーチャート」にした例を説明しました。そのあと、みんなにファミレスで食事をするときの工程のフローチャートを書いてもらいました。書ければいいのですが、人によって書き方がさまざまでした。書くと難しいのかもしれませんね。以前に同じことを子どもにもやってもらったのですが、そのときは私が書けなかった工程を思いついた子もいました。「いただきます」と言う。「ごちそうさまでした」と言う。この工程は想定外でした!短時間で「超初心者」に教えるにはどうする?コマンドの説明をするときには、ただ話を聞いているだけでは眠くなってしまいますから、穴埋め式のドリルに書き込んでいってもらいました。コードを書くときのために、使いそうな変数はあらかじめ定義して、実行させるボタンをシートに配置したテンプレートも用意しました。今回は3時間の勉強会です。やる時間はありません。3時間で「超初心者」をどこまでできるようにするか、考えて工夫する必要がありました。詳しいようすはこちら。自分でイベントを企画するのはたいへんだけど楽しいなITエンジニアの人の中には、イベントで登壇したことのある人もたくさんいるでしょう。今回私がやったのは単独ライブです。自分ひとりで場所を取って企画しています。どんなやりかたにしたら参加者に満足してもらえるかを全部自分で考えました。これって結構たいへんです。途中にはさむおやじギャグも考えなくてはいけないし!でもそれだけに楽しいと感じることができますし、終わったときには満足感が得られます。余力がある人は是非勉強会やセミナーを自分で企画してみるといいですよ。※10月28日にも横浜で「エクセルプログラミング超入門勉強会」を企画しています。興味のあるかたは是非お越しください。名前を記憶しておくコメント:abekkan主にテスト工程のエンジニア。他人のコラムへの絡み、強引なこじつけ、最後のオチ、の3つが武器。個人ブログ(http://abekkan.com/)。