Как использовать функцию vba ddb?
Функция VBA DDB указана в финансовой категории функций VBA. Когда вы используете его в коде VBA, он может рассчитывать амортизацию, используя метод двойного уменьшения остатка , или вы можете указать норму амортизации непосредственно в функции. Узнайте больше о методе двойного уменьшения остатка здесь .
Синтаксис
DDB (стоимость, восстановление, срок службы, период, [коэффициент])
Аргументы
- Стоимость : первоначальная стоимость актива.
- Спасение : стоимость актива на момент завершения.
- Срок службы : количество периодов, в течение которых актив должен амортизироваться.
- Период : период, за который вы хотите рассчитать амортизацию.
- Фактор : коэффициент амортизации [это необязательный аргумент, если он опущен, VBA по умолчанию принимает 2].
Пример
Чтобы практически понять, как использовать функцию VBA DDB, вам нужно просмотреть приведенный ниже пример, в котором мы написали код VBA с использованием DDB:

Sub example_DDB() Range("B6").Value = DDB(14500, 500, 10, 10) End Sub
В приведенном выше коде мы использовали DBB для расчета амортизации актива, и результат вернул 389.
Комментарии
- При использовании метода двойного уменьшающегося остатка амортизация максимальна в первом периоде и снижается в последующих периодах.
- VBA вернет ошибку времени выполнения «5» (неверный вызов процедуры или аргумент), если значение восстановления меньше нуля, срок службы, период или [фактор] равен или меньше нуля, или если период амортизации больше, чем срок службы. актива.