VBA MACRO

所得拡大促進税制エクセルソフト

法人税を税額控除できる制度としてメジャーである 「所得拡大促進税制」 の計算を、簡単に・スピーディーに行うことができる本格的なエクセルマクロです

※ 現在、公開停止中

所得拡大促進税制エクセルソフト
使用技術
アプリExcel VBA
データベースMySQL
コーディング規約自作
その他フルスクラッチ開発(実ステップ数: 5,680), デザインツールとしてIllustratorを使用
主な機能

税務書類の出力機能(自動計算)

複雑な税金の計算を、各シートに定められたフィールドへ入力することで、簡単に自動計算できるようにしました。また、計算した結果を税務書類様式へ反映させ、それを印刷できるように実装しました。

明細データを印刷・CSV・PDFの3種類の中から選択し、出力できる機能

ユーザが入力した各従業員の給与等データを明細として出力できる機能を実装しました。出力タイプは印刷、CSV、PDF の 3 種類から選ぶことができます。

データベース機能(MySQL)

MySQL へ接続(ADODB 使用)し、ExcelVBA からデータベースを操作できるライブラリを自作しました。また、データベース上に登録されたデータを表示し、選択した事業者のデータを各入力フィールドへインポートできる機能を実装しました。

開発背景・工夫した点
開発背景

経理業務をしていたときに、先輩や顧客企業様の経理の方から、 「制度が適用できる条件に該当するか、従業員さん全員分のデータを確認していくんだけど、人数が多くて毎回時間かかって大変なんだよね...なんとかできないかな?」 と相談を受けました。


そこで、プロトタイプとなる計算用のマクロを作り使っていただいたところ、 「これは便利だね、ラクに一瞬で計算できる」と感謝の言葉をいただきました(※1)


「もっと多くの方に使っていただきたい」と思い、より使いやすく本格的なアプリケーション化をするため、あらためてプライベートにて個人開発に着手しました。

※1: のちに「プログラミングを仕事にしよう」とエンジニアを目指す大きなキッカケのひとつとなりました。

開発背景
工夫した点
工夫した点

ユーザーの手間を少なくするため、給与計算ソフト(弥生給与など)で出力したCSVデータから、ほとんど加工をせずにコピー&ペーストするだけで計算をできるようにしたり、利便性を上げるため、計算結果データを印刷・CSV・PDFの中から選んで出力できるようにしたり工夫をしました。


また、UI / UX向上として、ユーザーの入力ミスを減らすため、行ごとに色を分ける・入力箇所のみに色を付けたり、入力しやすいように年度ごとに表示を切り替えできるボタンを用意したりしました。


ほかには、入力漏れを防ぐためのバリデーションを自前で実装するなど、可能な限りユーザーへ負担を減らし、使い方が分かりやすようにシンプルさをかなり意識して開発しました。