Excelとマクロの使いどころについては、よく質問されます。
それぞれについてまとめてみました。
マクロの使いどころ
マクロとは、このようなプログラムを書いて、Excelに処理をしてもらう機能をいいます。
VBAという言葉もあり、VBAは厳密にはこのプログラム言語のことを指しますが、マクロとVBAはほぼ同じ意味と考えていただいて大丈夫です。
マクロを使うべきところとしては次のようなものもあります。
もちろん、Excel上の処理をすべてマクロでやることもできますが、Excelの機能(関数やピボットテーブル、テーブルなど)でやった方が早くメンテナンスもしやすいです。
そのため、私はマクロでしかできないことをマクロでやっています。
「マクロでしかできないこと」とは、マクロを使った方が効率的なものです。
たとえば、人間が100枚のシートのデータを1つのシートにコピーすることはできます。
しかし、膨大な時間がかかるでしょう。
ミスをする可能性もあります。
こういった場合に、マクロを使うと、楽に確実に処理できるのです。
こういった事例があります。
Excel複数シート集計ー複数シートの合計値を1枚に集計するマクロ【サンプルあり】ー | EX-IT
ブックをまとめるのはこちらです。
複数のファイル(ブック)を1枚のシートに効率よくまとめるマクロ | EX-IT
逆に、1枚のシートにあるデータを項目別に複数のシートに分ける場合もマクロを使います。
給与データから明細へのコピペを自動化するマクロ | EX-IT
また、いちいちやるのがめんどくさい処理もマクロを使うと便利です。
ExcelファイルをCSVで保存するときに、マクロを使う理由 | EX-IT
Excelの使いどころ
Excelでやることは、マクロでやること以外のことすべてです。
具体的にはピボットテーブルやVLOOKUP関数を使えばほとんどのことができます。
その他、データの作り方、その他の関数を学べばマクロを書くよりも簡単に処理ができるのです。
Excelがバージョンアップするにしたがって、以前はマクロが必要だったことも、Excelの機能でできるようになったものもたくさんあります。
Excelで会計ソフトのデータから資金繰り表を作る方法[入門編] | EX-IT
Excelの仕訳データから推移表を作るアイデア ーVLOOKUP・ピボットー | EX-IT
Excelでいらないデータ(列)を除いて加工する方法 | EX-IT
Excelの上級版がマクロというわけではありません。双方を学んでこそ使い分けができ、Excelを本当に理解したことになります。
マクロでもExcelでも手に負えないこと
こんな便利なマクロやExcel。
しかし、マクロやExcelでも手に負えない強敵がいます。
それは、【人】です。
本来は、マクロやExcelのおかげで人が楽になるはずですが、人が、マクロやExcelの仕事を邪魔していることもよくあります。
・ルールを無視してその場の思いつきで処理をする
・ルール自体がなくイレギュラーが多い
・全角と半角をまぜてデータを入力する
・指定した位置にデータを入れていない
・データ自体を入れ忘れる
・新しいことを嫌う(マクロやピボットテーブルが禁止という話も聞いたことがあります)
・そもそもExcelに入力せずに、手書きでデータを作る
・複数のブックやシートにデータを入力する
など、人の行動や思考は、マクロやExcelにはどうしようもありません。
仕事上、どうしてもイレギュラーは発生するものですが、限度があります。
(イレギュラーな対応が本当に顧客や社内で必要とされているかも考えなければいけません)
人が邪魔をしてしまうと、マクロを使わなくていいところでマクロを使わなければいけなくなります。そのときに、もしマクロを知っていないと、Excelを使っているのに非効率で膨大な作業をやらなければいけません。
スキルを身につけるとともに、Excelの邪魔をしない方法を学んでいく必要があります。
(もちろん、邪魔をされない工夫も必要です。)
マクロ、Excel、人という3要素がそろってこそ本当にExcelが活用できます。
ただし、マクロは敷居がやや高いので、Excelスキルと人(Excelを邪魔しない)を優先して取り組んでもかまいません。
人がきちんと規則正しいデータを作ればマクロが必要ないケースも多いです。
マクロでやる部分をシステムや他のソフトで補う方法もあります。
昨日いただいた新企画のお話。非常におもしろそうです。
すぐにとりかかるというわけではありませんが、来年夏くらいに形になればと思っています。
そのためにもいろいろ断捨離しなければ・・・
【昨日の1日1新】
※詳細は→「1日1新」
ストレッチアップ90分コース
新企画の打ち合わせ
■著書
『税理士のためのプログラミング -ChatGPTで知識ゼロから始める本-』
『すべてをがんばりすぎなくてもいい!顧問先の満足度を高める税理士業務の見極め方』
ひとり税理士のギモンに答える128問128答
【インボイス対応版】ひとり社長の経理の基本
「繁忙期」でもやりたいことを諦めない! 税理士のための業務効率化マニュアル
ひとり税理士の自宅仕事術
リモート経理完全マニュアル――小さな会社にお金を残す87のノウハウ
ひとり税理士のセーフティネットとリスクマネジメント
税理士のためのRPA入門~一歩踏み出せば変えられる!業務効率化の方法~
やってはいけないExcel――「やってはいけない」がわかると「Excelの正解」がわかる
AI時代のひとり税理士
新版 そのまま使える 経理&会計のためのExcel入門
フリーランスとひとり社長のための 経理をエクセルでトコトン楽にする本
新版 ひとり社長の経理の基本
『ひとり税理士の仕事術』
『フリーランスのための一生仕事に困らない本』
【監修】十人十色の「ひとり税理士」という生き方