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