Шаг 368.
VBA в MSExcel. Модель прогнозирования денежных потоков... . Автоматизация ввода формул расчета. Выборка данных по различным валютам

    На этом шаге мы рассмотрим особенности реализации этой операции.

    Если необходимо определить ДДС по каждой из валют, то тогда в формулы выборки данных в столбцах АВ и АС введите корректировку. Формулы должны возвращать значения столбцов М и N вместо I и J из листа ИсхДанные. В формулу в ячейке АА3 введите дополнительную функцию ЕСЛИ для того, чтобы выборка осуществлялась и по указанной валюте. Например, для российского рубля:

  =ЕСЛИ(ИсхДанные!H10=1;
    ЕСЛИ(ИсхДанные!K10="RUR";ИсхДанные!D10;"");"")

    Кроме того этой подпрограмме нет необходимости производить перерасчет валюты по существующему на день расчета курсу. Поэтому при определении остатка ДС в этой валюте ячейке Е3 таблицы просто присваивается значение остатка ДС, введенного в диапазон ячеек D1:D3 на рабочем листе ИсхДанные (рисунок 1).


Рис.1. Рабочий лист ИсхДанные с созданными элементами управления Кнопка

    Например, для определения сальдо ДС по российским рублям ячейке Е3 присваивается значение ячейки D1 на листе ИсхДанные.

    Можно производить выборку в различных валютах, причем как непосредственно в этих валютах, так и в пересчете их, каждой в отдельности, в национальную валюту на день расчета.


Рис.2. Подпрограмма ВыборкаДанныхRUR

    На следующем шаге мы рассмотрим расчет ежедневных оборотов ДДС и остатка ДС на каждый день.




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