業務を止めない設計を重視したExcel/VBAによる業務自動化に取り組むバックオフィス人材
Excel / VBAを用いた業務データの統合・自動化を中心に、
「業務を止めない設計」「例外を前提とした実装」 を意識したツール開発を行ってきました。
月次決算前の仕訳チェックを支える業務改善マクロ設計(経理×VBA)■ 概要
月次決算前に行われる仕訳チェック業務を対象に、
属人化・見落としリスクを減らすことを目的とした
業務補助用の自動化マクロを設計しました。
「すべてを自動判定する」のではなく、
人が判断すべきポイントを明確にすることを重視しています。
■ 解決したかった業務課題
・チェック基準が担当者ごとに異なり、判断根拠が残らない
・締切直前で時間がなく、見落としが起きやすい
・エラーが出ると処理が止まり、再実行に手間がかかる
といった、業務構造そのものの課題を解消したいと考えました。
■ 設計上の工夫(抜粋)
実装技術よりも、以下の点を重視しています。
・フォーマット変更や運用変更に耐えられること
・非エンジニアでも理解・修正できること
・エラーが起きても業務が止まらないこと
具体的な設計・実装方法は
ポートフォリオPDFにまとめています。
■ 使用技術
Excel VBA
Dictionary / Collection
外部設定ファイルによるマッピング管理
※高度な技術よりも、現場で安定して使えることを重視しています。
■ ポートフォリオ
VBAデータ統合マクロ(PDF)
👉 [https://drive.google.com/file/d/1q7q1eN4lc6ihM_BBFxUiYPyKaa3KURDx/view?usp=drive_link]
※実データは使用せず、ダミーデータで作成しています。
■ スタンス
このポートフォリオは
技術力のアピールというより、業務理解と設計思想の共有を目的としています。
将来的に別言語・別基盤へ移行した場合でも、
この考え方自体は活かせると考えています。
業務を止めないためのExcel・VBA設計を考えています■ 概要
Excel業務を前提とした
データ統合・集計・エラーハンドリングを行うVBAツールを設計・作成しています。
単なる自動化ではなく、
**「現場で実際に回り続けること」**を重視した設計を意識しています。
■ 解決したかった業務課題
・部署・担当者ごとにExcelフォーマットが異なる
・入力揺れ・記載漏れ・例外データが必ず発生する
・月次業務のため、1件のエラーで全体が止まるリスクが高い
そのため
**「正確性」だけでなく「業務を止めないこと」**を最優先に設計しました。
■ 設計上の工夫(抜粋)
① Dictionaryによる必須項目管理
フォーマットや列順変更に依存せず、
必須項目の有無をロジック側で吸収しています。
② エラー定義の集約
エラーコード・内容・対応メッセージを一元管理し、
ログ出力・処理制御・ユーザー通知を分離しています。
③ マッピング・設定値の外部化
項目マッピングやログ定義は外部Excelで管理。
非エンジニアでも修正可能な運用を意識しています。
④ 処理を止めないエラーハンドリング
致命的エラーと警告レベルを分離し、
全体停止を避けつつ、最終判断は人が行える設計にしています。
■ 使用技術
Excel VBA
Dictionary / Collection
外部設定ファイルによるマッピング管理
※高度な技術よりも、現場で安定して使えることを重視しています。
■ ポートフォリオ
VBAデータ統合マクロ(PDF)
👉 [https://drive.google.com/file/d/1Bt22ihlC190rimCSUyXc2LHng9nuLtnO/view?usp=drive_link]
※実データは使用せず、ダミーデータで作成しています。
■ スタンス
このポートフォリオは
技術力のアピールというより、業務理解と設計思想の共有を目的としています。
将来的に別言語や別基盤に置き換わったとしても、
この考え方自体は活かせると考えています。
Accomplishments / Portfolio