Рассматриваются основные элементы среды разработки программ, а также базовые конструкции алгоритмических языков Visual Basic и VBA (Visual Basic для приложений). В качестве пользовательского интерфейса программы (макроса) используются стандартные окна Windows, текстовые файлы, формы, таблица Exccl. Рассматривается также вопрос разработки пользовательских функций Excel. Продемонстрированы приемы работы с отладчиком программ, справочными системами, макрорекордером и личной книгой макросов. Опыт программирования не является обязательным. Книга ориентирована на преподавателей информатики, студентов вузов и колледжей, а также на широкий круг читателей, имеющих желание научиться программировать в табличном процессоре Excel и тем самым существенно расширить круг решаемых задач.
Изучение данной книги возможно лишь в процессе работы на компьютере, оснащенном табличным процессором Excel. Книга рассчитана на читателя, уже имеющего опыт работы с Excel, а также с программой Проводник (Windows Explorer) и текстовым процессором Word, причем читатель должен уметь пользоваться буфером обмена операционной системы Windows.
В книге рассмотрены базовые конструкции, имеющиеся во всех алгоритмических языках, — оператор присваивания, условные операторы, циклы, массивы и др. Кроме того, рассмотрены вопросы разработки макросов и пользовательских функций Excel средствами макрорекордера и алгоритмического языка VBA (Visual Basic for Applications — VB для приложений), являющегося расширением Visual Basic: помимо всех основных конструкций VB, язык VBA включает ряд специфических конструкций. В качестве пользовательского интерфейса программы (макроса) используются стандартные окна операционной системы Windows, текстовые файлы, формы, таблица Excel.
Пользовательским интерфейсом программы называется средство общения пользователя с программой. Форма — это прямоугольник с текстовыми полями, кнопками, переключателями и другими элементами управления, знакомыми пользователям Microsoft Office. При изучении VB с помощью данной книги рекомендуем тщательно прорабатывать на компьютере приведенные в ней программы. Рекомендуем также выполнять все задания и чаще использовать такие мощные средства обучения, как отладчик программ VB, макрорекордер Excel и справочные системы Excel и VB.