Как программировать
в Microsoft Office Excel 2007?
Табличным редактором Excel пользуется огромное количество специалистов всевозможных профессий. Однако мало кому известно, что с помощью этой удивительной программы можно не только создавать и обрабатывать таблицы, но и программировать, т.е. создавать новые программы!
Конечно же, подход к этому делу должен быть максимально ответственным. Желательно заранее прописать алгоритм ваших действий в блокноте на тот случай, если в процессе работы вы задумаетесь и забудете о своих целях и способах их достижения.
Для программирования в Excel лучше всего использовать специальную программу – Virtual Basic for Application (VBA). Такой выбор неслучаен – в Excel имеется встроенный редактор для работы такого типа.
Итак, начинаем:
Первое, что стоит сделать – это запустить сам редактор Excel. Далее следует нажать комбинацию клавиш Ctrl и F11. Вы увидите перед собой большое, абсолютно незнакомое окно: именно здесь мы будем выполнять все работы, касающиеся программирования в табличном редакторе Excel.
С этого момента можно переходить непосредственно к написанию самой программы. Разумеется, рассматривать написание полноценной программы мы не будем, поскольку наша цель – просто показать ключевые приемы ввода информации. Тем более каждый пользователь создает собственную программу, имеющую определенный код.
Заходим во вкладку «Шаблоны» и подбираем нужный модуль.
Перед нами появляется абсолютно белое поле, где мы и будет записывать сам коды для создания новой программы.
Вписываем свой код в чистое, белое поле. Важно помнить, что начинаться от должен строчкой Sub. За ней идет название самой программы, вписывать его можно хоть на английском, хоть на русском языках.
После ввода обязательных данных, расписываем весь заранее составленный алгоритм. Длина его может быть любой – в зависимости от количества функций, которыми вы хотите наделить программу, и сложности вашего «детища». После того, как вы достаточно подробно опишите алгоритм, завершите его условной командой End sub. Впрочем, редактор автоматически вставляет эту команду сразу после того, как вы начнете писать алгоритм, но многие пользователи для удобства программирования удаляют этот тег, а потом, по окончанию работы, забывают вставить новый. Таких ошибок лучше не допускать!