Шаг 193.
VBA в MSExcel. Практические приемы программирования на VBA. Тема: управление размером и перемещением элементов управления. Теория

    На этом шаге мы рассмотрим некоторые теоретические положения, необходимые для решения этой задачи.

    В первый свой рабочий день в банке молодой программист Нестор Щукин получил задание от менеджера составить приложение, вычисляющее чистый текущий объем инвестиций от вкладов банка. Допустим, что с помощью этого приложения необходимо найти чистый текущий объем инвестиции 10 000 руб. при 7% годовой ставке, при которой банк получает годовые доходы 2000 руб., 4000 руб. и 7000 руб. в последующие три года после вложения денег в инвестиционный проект.

    Прежде чем описывать, с какими мыслями взялся за выполнение своего первого задания Нестор Щукин, поговорим немного о том, что же такое чистый текущий объем инвестиции. Предположим, что банк осуществляет некоторый инвестиционный проект, который через k1 год приносит прибыль или требует дополнительных капиталовложений в объеме Pk1 денег, через k2 года приносит прибыль или требует дополнительных капиталовложений в объеме Pk2 денег и т. д., через kn лет приносит прибыль или требует дополнительных капиталовложений в объеме Pkn денег. Тогда чистый текущий объем инвестиции при i% годовой ставке равен:

  Pk1 / (1+i)k1 + ... + Pkn / (1+i)kn,
где Рkn, которые соответствуют прибыли, входят в формулу со знаком плюс, а те, которые соответствуют дополнительным инвестициям - со знаком минус.

    Итак, мы разобрались с тем, что должен подготовить Нестор Щукин. Осталось только узнать, как он это сделал. Нестор Щукин был амбициозным молодым человеком и, что само собой разумеется, решением своей первой задачи он хотел произвести наиболее благоприятное впечатление на менеджера, в надежде доказать свою незаменимость и необходимость, а может быть даже повышения зарплаты. На пользователей обычно впечатляюще действуют всевозможные динамические штучки, которые можно производить с диалоговым окном и элементами управления. Поэтому Нестор решил создать приложение с диалоговым окном, изменяющим свой размер в зависимости от числа членов в формуле, вычисляющей чистый текущий объем инвестиции.

    На следующем шаге мы перейдем к практике.




Предыдущий шаг Содержание Следующий шаг