各減価償却方法の計算式は、先に紹介した通りです。ここでは、VBAとC/C++でプログラムを紹介します。稚拙ながらソースも公開しております。
耐用年数と経過年数を入力すると、定率法、定額法と未償却残額割合を計算します。併せて、財務省で公開されている償却率も同時に表示されます。端数処理の関係で計算が合わないことがあるとこに注目してください。償却率は計算で求められますが、実務では財務省で公開されているものを使って行いましょう。
ExcelVBA
ダウンロード | モジュール | 説明 |
サンプルブック | UserForm1 | ユーザーフォームの各イベントなど |
Module1 | 自動実行マクロの制御など | |
Class1 | 償却率を計算するクラス |
ダウンロード | ソース | ヘッダー | 説明 |
実行ファイル | main.cpp | メインウィンドウやウィンドウプロシージャーなど | |
ソースファイル | stcwnd.cpp | stcwnd.h | スタティックウィンドウ |
edtwnd.cpp | edtwnd.h | エディトウィンドウ | |
btnwnd.cpp | btnwnd.h | ボタンウィンドウ | |
syokyaku.cpp | syokyaku.h | 償却率計算クラス |