Как использовать функцию vba ipmt?
Функция VBA IPMT указана в финансовой категории функций VBA. Когда вы используете его в коде VBA, он рассчитывает выплату процентов в течение определенного периода по кредиту или инвестициям , которые выплачиваются постоянными периодическими платежами и с использованием постоянной процентной ставки.
Синтаксис
IPmt (ставка, за, Nper, Pv, [Fv], [к сроку])
Аргументы
- Ставка : процентная ставка за период.
 - По : количество периодов, за которые вы хотите рассчитать проценты [должно быть от 1 до Nper].
 - Nper : количество периодов, в течение которых кредит или инвестиция должны быть выплачены.
 - PV : текущая стоимость инвестиции или кредита.
 - [FV] : будущая стоимость кредита/инвестиций [это необязательный аргумент, если он опущен, VBA по умолчанию равно 0].
 -  [Срок] : определяет, будет ли оплата произведена в начале или в конце периода. [Это необязательный аргумент, и если он опущен, VBA по умолчанию использует конец периода].
- Используйте 0 для конца периода и 1 для начала периода.
 
 
Пример
Чтобы практически понять, как использовать функцию VBA IPMT, вам нужно просмотреть пример ниже, где мы написали код vba, используя ее:

 Sub example_IPMT() Range("A10") = IPmt(0.08 / 12, 1, 5 * 12, 60000) End SubВ приведенном выше коде мы использовали IPMT для получения суммы процентов по платежу за первый месяц, и в результате он вернул -400, когда мы использовали 2 для получения процентов за второй месяц, он вернул -394,56.

Комментарии
- При использовании IPMT любые выплаченные деньги обозначаются отрицательным числом, а все полученные деньги обозначаются положительным числом.
 - Если мы предоставим Per, равный 0 > или > NPer, VBA вернет ошибку времени выполнения 5.