
- •Содержание
- •Язык Visual Basic for Applications (vba)
- •Практическое задание №1. Создание и выполнение макросов
- •5 Создание и выполнение макросов с относительными ссылками
- •6 Выполнение макросов с помощью сочетаний клавиш
- •7 Создание и использование процедур
- •8 Создание и применение пользовательских функций
- •Практическое задание №2. Использование макросов
- •1. Выполнение работы
- •3 Задание для самостоятельной работы
- •Практическое задание №3. Использование инструмента "Таблица данных" для решения типовых задач.
- •1 Цель работы
- •2 Порядок выполнения работы
- •3 Содержание отчета
- •5 Добавление формул в существующую таблицу данных с одной переменной
- •6 Создание таблицы данных с двумя переменными
- •7 Преобразование рассчитанных значений таблицы данных в константы и перенос данных из таблиц данных
- •8 Удаление всей таблицы данных
- •Практическое задание №4. Использование инструмента "Подбор параметра" для решения типовых задач.
- •Практическое задание №5. Использование инструмента «Поиск решения».
- •Список рекомендуемой литературы:
Практическое задание №2. Использование макросов
Назначение макроса объекту, графическому объекту и элементу управления, порядок действий:
На листе щелкните правой кнопкой мыши объект, графический объект или элемент управления, которому нужно назначить существующий макрос, а затем в контекстном меню выберите команду Назначить макрос.
В поле Имя макроса выберите макрос, который нужно назначить.
1. Выполнение работы
1. Назначение макросов кнопкам.
Используя вкладку «Разработчик» выбираем панель «элементы управления формы», кнопка «вставить», в открывшемся окне выбираем кнопку и назначаем ей макрос «СрарыйАдрес»
1.1.Щелкнув на поверхности панели инструментов правой кнопкой мыши, активизировать контекстное меню и выбрать пункт "Формы".
1.2.Выбрав на панели "Формы" элемент типа "Кнопка", разместить на поверхности рабочего листа две кнопки. С помощью автоматически открывающегося окна "Назначить макрос объекту" связать каждую кнопку с одним из двух созданных Вами макросов.
1.3.Отформатировать объекты (кнопки) таким образом, чтобы их размеры не превышали 2 ячеек в ширину и 2 ячеек в высоту. На каждой кнопке должна быть надпись, поясняющая назначение кнопки и оформленная жирным шрифтом размером 10 пунктов (рис.2.5).
1.4.Проверить правильность выполнения макросов с помощью созданных кнопок.
Рис.2.5
2. Назначение макросов графическим объектам.
2.1.С помощью вкладки «Разработчик», «Фигуры» «Звезды и ленты» создать на рабочем листе два объекта, подобные приведенным на рис.2.6.
2.2.Используя контекстное меню, для каждого объекта назначить макрос, который будет выполняться при активизации объекта.
8.2.3.Проверить правильность выполнения макросов с помощью созданных графических объектов.
Рис.2.6
3 Задание для самостоятельной работы
3.1.Создать таблицу, приведенную на (рис.2.7). Каждый студент создает свой список имен и значений!!!.
Рис.2.7
Для этой таблицы создать макрос с именем "Расчеты", который будет вычислять средние значения роста и веса, записывая их в соответствующие ячейки. Для вызова этого макроса создать элемент управления типа "Кнопка". При нажатии "Кнопка" должна выполнять расчет средних значений. Кнопке «Расчеты средних значений» назначить макрос с именем «Расчеты» и с текстом:
Sub Расчеты()
Range("B6").Select
ActiveCell.FormulaR1C1 = (Range("B2") + Range("B3") + Range("B4") + Range("B5")) / 4
Range("C6").Select
ActiveCell.FormulaR1C1 = (Range("C2") + Range("C3") + Range("C4") + Range("C5")) / 4
End Sub
4.Создать свой макрос с именем «сессия».
4.1 Макросом будет являться таблица «результаты летней сессии студента …», указать перечень дисциплин и соответствующие оценки. Вычислить средний балл, построить график успеваемости. Остановить запись.
4.2. Создать свой графический объект для вызова макроса «сессия».
5.Предъявить результаты преподавателю.
Практическое задание №3. Использование инструмента "Таблица данных" для решения типовых задач.
1 Цель работы
Ознакомиться со способами таблиц данных.