Пять Колец

 

Использование чистого кода VBA

 

Многие программисты предпочитают создавать свои программы, исключительно используя код VBA. Это позволяет полностью скрыть все расчёты в модулях, а на рабочих листах отображать только готовые результаты. Как ни странно, этот стиль программирования довольно часто используется и в принципе имеет полное право на существование, однако он имеет массу недостатков.

 

·        Не стоит забывать, что VBA намного медленнее встроенных формул Excel (по данным Microsoft примерно в 100 раз !!!) что, естественно, очень замедляет работу программ, особенно с большими массивами информации.

·        Создать сложные расчёты в VBA можно, но это требует очень значительного «напряжения извилин», одна работа с многомерными массивами чего стоит. Намного проще и приятнее создавать сложные расчеты с уже готовыми формулами.

·        Если VBA использовать исключительно для передачи расчётной информации, то так проще обнаружить ошибки как в коде, так и в формулах.

 

Возможно, подобный стиль программирования пришёл из других языков программирования, где вся программа пишется полостью в коде и выполняется в оперативной памяти. Но даже там есть такое понятие, как «виртуальная память», которая позволяет хранить временные расчёты в памяти компьютера.

 

Каждый волен выбирать свой путь, но во всём должна быть рациональность.

 

 

Назад    Начало    Вперёд