・Excelを自動化する「マクロ」とは

先日、日曜日にエクセルマクロ達人養成塾[基礎コース]というセミナーに行ってきました。
マクロは長年使っているのですが、基礎を確認したことで、さらにパワーアップできたという感じです。
セミナー後、毎日来る課題をこなしながら、自分が作ったマクロの改善・作り直しを毎日やっています。
「マクロ」とはどういうものかを解説してみました。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
【今日のテーマ】
・Excelを自動化する「マクロ」とは
ーーーーーーーーーーーーーーーーーーーーーーーーーー
マクロとは
Excelには、次のようなプログラムで動かす機能があります。
プログラムで指示すると、Excelが自動で動いてくれるのです。
このプログラム言語をVisual Basic for Applicationといい、略称でVBAと呼ばれています。
EX-IT
例えば、次のようなファイルがあります。
請求書のデータを一覧にしたものです。
作成したい請求書の番号を指定して[請求書発行]というボタンを押すと、

EX-IT
このように請求書番号ごとに請求書が作成されます。
(マウスで指定する方法も考えています)
いちいちコピー、ペーストを繰り返さなくてもいいのです。
100枚でも10,000枚でも間違えることなく短時間で、請求書を作成できます。
EX-IT

9月30日発売の『使える経理帳票 Excel2010/2007/2003』では、請求書作成を関数を使って行う方法を掲載しています。
シートをコピーし、シート名を変更すれば請求書が完成するテンプレートです。
マクロが実際に動く動画も作ってみました。


このようにマクロは大量のデータを短時間で処理する場合に非常に便利です。
データ数が少なければExcelの関数でも対応できますが、大量のデータになると、ファイルも重くなり、ミスの可能性も高まります。
Excelの機能のみを使うときとマクロを使うときをケースによって使い分けています。
マクロを使っているのは、請求書作成、給与計算、タスク管理などです。
複数のシートやファイルに分散しているデータを1つのシートにまとめる場合などにもマクロを使っています。
私のマクロ歴
私のマクロ歴は意外と長く、Excelと同じく14年ほどになります。
Excelを覚え始めたころ、マクロもなんとなく使いはじめました。
最初の仕事が統計関係のプログラムを組むものだったことも影響していると思います。
2冊のExcel本にも、ほとんど記載していません。
Excelと同時に取り扱うにはボリュームが足りない、Excelに比べて敷居が高いという考えがあったからです。
しかし、今回のセミナーに参加してみて、「こういう方法なら初心者の方にもマクロを伝えられるかも」と思いました。基礎を右脳にたたき込む形式です。本当に体を使ったり、声を出したりして基礎を身につけます。
こうするとマクロを書くときに非常に楽です。体が覚えていますので。
参加者の方は、マクロをはじめて使う方も多かったのですが、セミナーの終わる頃には、ガンガン書いていましたからね。
改めて考えると、Excelと同時にマクロも学んだ方が理解がすすむかもしれません。
今後、経理や会計に特化したマクロのセミナー開催や教材作成も考えています。
エクセルマクロ達人養成塾のサイトはこちらです。
私は11月に[発展コース]を受講します。
3日がかりのその仕事、3分で終わらせる方法教えます。エクセルVBAを明日の朝8時までにマスターできます。エクセルVBA達人養成塾トップページ。
※紹介割引制度もありますので、ご興味がある方はご連絡ください。
(メール、アメブロメッセージ、TwitterのDM、Facebook等)
※9/30追記
紹介割引制度は、基礎 3,000円、発展5,000円、基礎・発展同時申込10,000円です。
紹介用のページへのリンクをブログ上に載せることがでできないので、個別にご連絡ください。
=========================
【編集後記】
ずいぶんと寒くなってきて心配なのは、土曜日のレース。
屋外のプールを1.5km泳ぎ、10km走るのです(^_^;)
泳ぎ出せばなんとかなるかなぁと思っていますが・・・・・・。


■スポンサードリンク

■著書
新版 ひとり社長の経理の基本
毎日定時で帰っても給料が上がる時間のつかい方をお金のプロに聞いてみた!
『ひとり税理士の仕事術』
『フリーランスのための一生仕事に困らない本』
『社長!「経理」がわからないと、あなたの会社潰れますよ』
『そのまま使える経理&会計のためのExcel入門』