Высокоуровневые методы информатики и программирования. Степанов А.Г. - 6 стр.

UptoLike

Составители: 

6
Элементарное взаимодействие Excel и VBA
Лабораторная работа 1
Разработка пользовательской таблицы средствами процессора
Excel, создание и выполнение макросов Excel
Методические указания
Мы предполагаем, что у вас уже есть начальные знания по работе с табличным про-
цессором Excel. Мы считаем, что вы знакомы с понятиями рабочей книги, рабочего
листа Excel и что вы умеете ими пользоваться (создавать, удалять переименовы-
вать, вставлять и т.п.). Мы исходим из того, что вы знакомы с относительным и аб-
солютным способами адресации ячеек рабочего листа Excel, умеете задавать и
осознанно выбирать формат ячейки, знакомы со способами ее оформления
(шрифт, фон, рамки). Мы считаем, что вы умеете программировать формулы в Ex-
cel и пользоваться встроенными функциями Excel. Наконец, мы предполагаем, что
вы в состоянии придумать собственную пользовательскую таблицу, данные в кото-
рой организованы по строкам и столбцам, имеют вполне определенный практиче-
ский смысл и требуют некой обработки, в частности, вычислений. Вы также в со-
стоянии набрать ее на рабочем листе и задать форматы ячеек ФОРМАТ, Ячейки,
в том числе тип данных (вкладка Число), выполнить Выравнивание в ячейке, задать
Шрифт, сделать обрамление ячейки (вкладка Граница), сделать заливку ячеек
(вкладка Вид).
Термином макрос обычно называют файл, хранящий последовательность
действий, заданных пользователем системы. Каждый макрос должен иметь собст-
венное имя. С помощью макроса можно автоматизировать типовые технологические
этапы при работе с системой. Если макрос создан, то после его запуска хранящаяся
в нем последовательность действий (команд) будет автоматически исполнена. По
своей сути макрос представляет собой программу и может быть создан автоматиче-
ски в специальном режиме работы программной системы (в том числе и Excel) или
как результат программирования в терминах языка системы. Если пользователь
владеет языком задания макроса, то созданный любым способом макрос может