ВУЗ:
Составители:
40
Глава 2. Основы программирования на языке VBA
для инженерных расчетов в среде Excel
Среда Excel, которая начиналась как простые электронные таблицы, в настоящее
время является мощным инструментом разработчика, и де-факто стала стандартом
для общения инженеров всех профессий во всех странах мира. Хотя информацион-
ные технологии развиваются стремительно и появляются более мощные инструмен-
тальные средства (например, среда Eclipse), первоначальное знакомство с методами
выполнения инженерных расчетов процессов первичной переработки нефти в ши-
рокодоступной и понятной среде Excel представляется не только методически оп-
равданным, но и необходимым этапом для дальнейшего повышения информацион-
ной квалификации. К тому же, большую часть практических инженерных задач
можно выполнять уже в этой среде.
Среда Excel имеет не только множество встроенных функций для выполнения
расчетов и анализа данных, но и встроенный язык программирования Visual Basic
for Application (VBA), который позволяет реализовать любые другие, нестандартные
функции. В настоящей главе кратко изложены основы программирования на языке
VBA для инженерных расчетов в среде Excel. При составлении материалов исполь-
зован источник [5].
2.1. Основы работы на языке VBA
Язык VBA сохранил все возможности написания простых программ, исполь-
зующих только процедуры и функции и, в то же время, дополнен широкими воз-
можностями современного объектного и визуального программирования. Он позво-
ляет легко расширить стандартные возможности Excel, например, организовать цик-
лические вычисления, которые напрямую в Excel невозможны. VBA встроен также и
в MS Word, и в СУБД Access, в обозреватель Internet Explorer, в систему автоматизи-
рованного проектирования «AutoCAD» и многие другие приложения. Такие встро-
енные в другие среды средства программирования называют скриптами. Широкое
распространение VBA делает его изучение более надежным в смысле опасения, что
это средство исчезнет, как многие другие, и время, потраченное на его изучение,
будет безвозвратно потеряно.
Методика программирования с использованием средств VBA сводится к сле-
дующему:
• создание объектов управления и контроля (формы, диалоговые окна, пикто-
граммы, меню);
• задание свойств созданных и используемых объектов;
• разработка новых или использование встроенных методов (процедур, функ-
ций);
• написание обработчика тех или иных событий.
Вызвать редактор VBA можно через меню Сервис – Макрос – Редактор Visual
Basic. Чтобы появилось окно для набора программы, необходимо выбрать меню
Вставка – Модуль. Далее можно набрать любую программу и проверить ее работу
(кнопка запуска программы – треугольник в меню). Назначение окон редактора VBA
описано в табл. 2.1.
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »