Программирование в Excel  
Всё об Excel

+В закладки

Обучение Excel

Макросы в Excel

Программирование в Excel

Как в Excel ...?

Об Авторе

Карта сайта

Введение в программирование в Excel

Открываем редактор кода

Как правильно запустить макрос

Немного о программировании

Пока выполняется условие - цикл While

Цикл While. Продолжение

Ещё один цикл For

Как проверить условие - if ... then

Ключевые конструкции языка If, Else, ElseIf, Case

Пишем функцию для макроса



Программирование в Excel

Чтобы написать компьютерную программу Вам необходимо знать, во-первых, какой-либо язык программирования. Во вторых у Вас на компьютере должна быть установлена специальная программа, которая скомпилирует написанный  Вами код. В-третьих, Вам необходимо будет разработать и записать на бумаге алгоритм Вашей программы, чтобы перед глазами всегда была чёткая цель того, к чему мы идём (по крайней мере, я так всегда делаю, когда пишу более сложные программы).

Язык программирования подойдет любой, но при работе в Excel и написания программ под него я рекомендую использовать Visual Basic for Application (VBA), так как в Excel уже встроена специальный редактор для создания программ в Excel.

Язык программирования мы с Вами, думаю, легко освоим, мне удалось, и у Вас также получится. Поверьте, в Excel программировать намного проще, чем на каком-нибудь C++ или java. Потому что он создан для всех, неважно кто Вы инженер или бухгалтер, VBA создавался для людей, которые пользуются Excel. И если Вы освоили Excel, то следующим логическим шагом будет освоение VBA.

Покажу на примере, как создаётся программа на VBA.

Никакого алгоритма не придумываем, вместо него запишем такую фразу «'Нащ код».

1. Запускаем Excel.

2. Выполняем блиц-команду (зажимаем две клавиши) «Alt» и «F11».

3. Создаём шаблон и сохраняем его.

4. После чего записываем три строчки, при этом строчка, которая начинается с апострофа, является комментарием.  Слово «Sub» указывает на начало программы, «program()» - название программы, которое можно изменить, например на «Макрос()».

Словосочетание «End Sub», говорит о том, что здесь программа заканчивается.Вместо строчки «'Наш код» можно записать в будущем наш алгоритм.

Программирование в Excel не такое сложно, как может показаться, необходимо иметь чёткий, записанный желательно на бумаге алгоритм, разрабатывать которые мы вскоре научимся, и некоторые основы VBA (ввод и вывод данных в программу, условия и циклы), для начала этого вполне будет достаточно.

© 2012 - 2017 Всё об Excel
Яндекс.Метрика