Перейти к содержимому

Как создать программу в «Excel»

     

     

    Как создать программу в «Excel».

    Один из наиболее часто задаваемых вопросов задаваемых начинающими пользователями звучит так: «Как создать программу в «Excel» и возможно ли это сделать в принципе?»

    Ответ на него не так прост.

    Создать полноценную программу или продвинутую игру инструментами «Эксель» практически невозможно.

    С другой стороны «Excel» обладает достаточным набором инструментов (активные элементы Activx, ViBA и т.д.), позволяющими создавать достаточно функциональные приложения внутри самих экселевских документах — макросы.

     

    Опытные программисты при помощи макросов написанных на языке VBA даже создают примитивные игры популярные в начале 90-х прошлого столетия: тетрис, змейка, пинг-понг и т.д.tetris

    Рассмотрим азы создания программ в VBA Excel.

    Самый первый этап создания программы — это написание алгоритма ее работы.
    Необходимо определить для себя какие данные будут вноситься пользователем, какие данные будут константой, какой результат должна выдавать программа.
    Когда определились с основными принципами работы программы, следует составить блок-схему ее работы, используя условные обозначения:block shema

    Второй этап подготовка программы «Excel» к написанию макросов: включить макросы, отобразить панель разработчика и т.д.
    Подробно подготовка к написанию простого макроса описана в статье:

    Как написать простой макрос в программе Excel

    Третий этап — при помощи языка программирования VBA «оцифровываем» блок схему. Делаем ее понятной для компьютера. То есть пишем сам код на языке программирования VBA.макрос в панели макросов

    Некоторые варианты кодов макросов опубликованы на нашем сайте в разделе Макросы и VBA.

     

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *

    Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

    Политика конфиденциальности

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

    Принять