Один из наиболее часто задаваемых вопросов начинающих пользователей: «Как создать программу в Excel» и возможно ли это в принципе?
Ответ не так прост.
создать полноценную программу или сложную игру с помощью инструментов Excel практически невозможно.
С другой стороны, «Excel» имеет достаточный набор инструментов (активные элементы Activx, ViBA и так далее), которые позволяют создавать внутри самих документов Excel вполне функциональные приложения: макросы.
Опытные программисты, используя макросы, написанные на языке VBA, даже создают примитивные игры, популярные в начале 90-х годов прошлого века — тетрис, змейку, пинг-понг и так далее
Рассмотрим азы создания программ в VBA Excel.
Самый первый шаг в создании программы — это написание алгоритма ее работы.
вам необходимо определить для себя, какие данные будет вводить пользователь, какие данные будут постоянными, какой результат должна выдать программа.
Когда вы определились с основными принципами работы программы, вам следует составить блок-схему ее работы, используя условные обозначения:
Второй шаг — подготовить Excel к написанию макросов: включить макросы, просмотреть панель разработчика и т.д.
Подготовка к написанию простого макроса подробно описана в статье:
Как написать простой макрос в программе Excel
Третий шаг — «оцифровать» блок-схему с помощью языка программирования VBA. Делаем понятным для компьютера. То есть мы пишем сам код на языке программирования VBA.
Некоторые варианты макрокодов опубликованы на нашем сайте в разделе «Макросы и VBA.