Vbaのddb関数の使い方は?
VBA DDB 関数は、VBA 関数の財務カテゴリにリストされています。 VBA コードで使用すると、倍定率法を使用して減価償却を計算したり、減価償却率を関数で直接指定したりできます。倍額定率法について詳しくは、 こちらをご覧ください。
構文
DDB (コスト、回収率、寿命、期間、[係数])
引数
- コスト: アセットの初期コスト。
- Salvage : 完成時の資産の価値。
- 耐用年数: 資産を減価償却する必要がある期間の数。
- 期間: 減価償却を計算する期間。
- 係数: 減価償却率 [これはオプションの引数であり、省略した場合、VBA はデフォルトで 2 を受け取ります]。
例
VBA DDB 関数の使用方法を実際に理解するには、DDB を使用して VBA コードを作成した以下の例を確認する必要があります。
Sub example_DDB() Range("B6").Value = DDB(14500, 500, 10, 10) End Sub
上記のコードでは、DBB を使用して資産の減価償却を計算し、結果として 389 を返しました。
コメント
- 倍定定率法では、減価償却費は最初の期間が最も高く、その後の期間では減価償却費が減少します。
- 回復値がゼロ未満、耐用年数、期間、または [係数] がゼロ以下の場合、または減価償却期間が耐用年数より大きい場合、VBA はランタイム エラー ‘5’ (無効なプロシージャ呼び出しまたは引数) を返します。資産の。