ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »
