こんにちは、カネタマルです😊
業務改善×自動化のお手伝いをしています。
突然ですが、こんな経験ありませんか?
「毎月、別のExcelからデータをコピペして集計表を作ってる」
「10個のファイルから必要な行だけ抜き出して、1つのシートにまとめてる」
「もう3年くらい同じ作業を手動でやってる…」
実はこれ、VBA(Excelのマクロ)を使えば、ボタン1つで終わります。
今回は、誰でもすぐ使えるシンプルな自動化の例をご紹介します。
■ こんな作業、手動でやっていませんか?
たとえば、こんな作業。
① 「売上データ.xlsx」を開く
② 必要な列だけコピーする
③ 「月次集計.xlsx」に貼り付ける
④ 合計行を追加する
⑤ これを毎月10ファイル分繰り返す
1回あたり30分。月10回で5時間。年間60時間。
しかも手作業なので、コピペミスや貼り間違えのリスクもある。
これ、VBAなら10秒で終わります。
■ VBAで自動化すると、こうなります
自動化のBefore / After をまとめるとこんな感じです。
【Before】
・10個のファイルを1つずつ開いてコピペ → 30分×10回 = 5時間
・貼り間違え・行ズレのリスクあり
・担当者が休むと誰もやり方がわからない
【After】
・ボタンを1回押すだけ → 10秒で完了
・ミスはゼロ(プログラムが正確に処理)
・誰がやっても同じ結果(属人化を解消)
年間60時間の作業がゼロになると考えると、かなり大きいですよね。
■ 実際のVBAコード(超シンプル版)
参考までに、複数ファイルからデータを自動で集約するVBAの骨格はこんな感じです。
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
Sub データ統合()
Dim wb As Workbook
Dim filePath As String
Dim lastRow As Long
filePath = Dir(ThisWorkbook.Path & "\data\*.xlsx")
Do While filePath <> ""
Set wb = Workbooks.Open(ThisWorkbook.Path & "\data\" & filePath)
lastRow = ThisWorkbook.Sheets(1).Cells(Rows.Count, 1).End(xlUp).Row + 1
wb.Sheets(1).UsedRange.Copy ThisWorkbook.Sheets(1).Cells(lastRow, 1)
wb.Close False
filePath = Dir()
Loop
MsgBox "統合完了しました!"
End Sub
ーーーーーーーーーーーーーーーーーーーーーーーーーーーー
このコードは「dataフォルダ内のすべてのExcelファイルを開いて、1つのシートに順番にコピペしていく」だけのシンプルなものです。
もちろん実際の業務では、
・特定の列だけ抜き出したい
・日付でフィルタリングしたい
・集計行を自動で追加したい
など、細かい要件があると思います。
そういった「あなたの業務に合わせたカスタマイズ」は、ぜひご相談ください😊
■ 「自分では難しそう…」という方へ
「コード見ても正直よくわからない…」
「うちの業務に合わせるのは無理そう…」
そう感じた方、安心してください。
むしろそういう方のためにこのサービスがあります。
私のサービスでは、
① まず「どんな作業をしているか」を聞く
② あなたの業務に合ったVBAを作る
③ ボタン1つで動くようにして納品する
④ 使い方がわからなければフォローする
という流れで、コードが読めなくても大丈夫です。
「こういう作業がめんどくさいんです」と教えてくれるだけでOK。
■ こんなExcel作業も自動化できます
今回はデータ統合の例でしたが、他にもこんな作業を自動化しています。
✅ 請求書PDFの一括自動生成
✅ 勤怠データの自動集計(残業・有給計算込み)
✅ 月次レポートの自動作成(グラフ付き)
✅ メールの添付ファイルを自動でフォルダ整理
✅ 複数シートの突合・差分チェック
「これも自動化できるのかな?」と思ったら、お気軽にメッセージください。
できるかどうかのご相談は無料です😊
■ お気軽にご相談ください
「毎月やってるこの作業、もっと楽にならないかな…」
そう思ったら、それが自動化のチャンスです。
一度ご相談いただくだけで、「あ、こんなに簡単になるんだ」と思っていただけるはずです。
▼ Excel / VBAの自動化はこちら
▼ 「何を頼めばいいかわからない」方はこちら
最後まで読んでいただきありがとうございました!
次回は「GASでGmailの情報をスプレッドシートに自動転記する方法」をご紹介します。お楽しみに😊
カネタマル|業務改善×自動化のプロ