- •Задание по дисциплине "Информационные технологии" для студентов группы z1422k
- •Часть 2
- •Задание к контрольной работе
- •1) Изучить основы синтаксиса языка vba.
- •2) Выполнить 3 практических задания, включить их в общий отчет о выполнении контрольной работы и загрузить в личный кабинет. Практическое задание № 1 «Создание макроса в приложении ms Excel»
- •Краткие методические сведения
- •Задание
- •Методические указания по выполнению работы
- •Практическое задание № 2
- •Задание
- •Методические указания по выполнению работы
- •Варианты к пункту 2 задания
- •Практическое задание № 3 «Создание пользовательских функций в приложении ms Excel»
- •Краткие методические сведения
- •Задание
- •Методические указания по выполнению работы
- •Варианты задания
Методические указания по выполнению работы
Перед выполнением задания рекомендуется изучить порядок записи макроса на конкретном примере. Пусть требуется разработать макрос, создающий новую рабочую книгу, содержащую 1 лист, на котором приводятся:
фамилии студентов некоторой группы, к примеру, группы 4221,
шаблон для записи результатов сдачи экзаменов по 5 дисциплинам,
средние баллы, подсчитанные для каждого студента за сессию и по каждой дисциплине в отдельности в целом по группе.
Для активизации макрорекордера надо перейти на вкладку Разработчик. (Если она не отображена, то нажав на кнопку Office, следует войти в диалоговое окно «Параметры Excel» и установить флажок Показывать вкладку «Разработчик» на ленте. В других версиях программы путь может быть таким: Файл>Параметры>Настроить ленту и справа в окне Основные вкладки установить флажок Разработчик).
На вкладке Разработчик нажмите кнопку Запись макроса. В появившемся диалоговом окне Запись макроса следует задать параметры макроса.
В поле Имя макроса введем Экз_гр_4221.
В поле Сочетание клавиш можно указать символ, который в сочетании с клавишей <Ctrl> позволит его выполнить. Это делать не обязательно, но для примера введем букву а.
В поле Описание можно указать информацию, напоминающую, например, назначение макроса. Введем туда Результаты экзаменационной сессии гр. 4221.
В поле Сохранить в можно выбрать одну из предлагаемых в списке позиций. Выбор позиции Личная книга макросов делает макрос доступным и из других рабочих книг, однако он будет помещен в специальную скрытую книгу, обратиться к которой можно через команду Окно/Отобразить. В нашем примере выберем позицию Эта книга. Нажмите кнопку ОК. После этого вместо кнопки Запись макроса появится кнопка Остановить запись и можно приступить к записи макроса.
Установим число листов создаваемой рабочей книги. Нажмите кнопку Office, затем Параметры Excel, выберите пункт Основные окна Параметры Excel (или в других версиях программы Файл>Параметры>Общие). В секции При создании новых книг в поле Число листов введите 1 и нажмите кнопку ОК. Далее в окне Параметры Excel выберите пункт Дополнительно. В секции Параметры правки отключите переход к другой ячейке после ввода.
Выберите команду Файл/Создать. В окне Создание книги нажмите кнопку Чистая книга. Этим действием в проект добавляется новая книга с одним листом.
Выберите ярлык листа этой книги и в контекстном меню выберите команду Переименовать. Назовите его Группа 4221.
Выберите ячейку А1 и введите в нее Фамилии студентов.
Выберите ячейку А2 и введите в нее Воробьев
Выберите ячейку А3 и введите в нее Галкин
Выберите ячейку А4 и введите в нее Жаворонков
Продолжите ввод фамилий, пусть в группе 4221 учатся 10 студентов
Выберите ячейку A12 и введите в нее Ср. балл по дисциплине
Выберите ячейку В1 и введите в нее Дисциплина 1.
С помощью стрелки вправо перейдите в ячейку C1 и введите в нее Дисциплина 2.
С помощью стрелки вправо перейдите в ячейку D1 и введите в нее Дисциплина 3.
С помощью стрелки вправо перейдите в ячейку E1 и введите в нее Дисциплина 4.
С помощью стрелки вправо перейдите в ячейку F1 и введите в нее Дисциплина 5.
С помощью стрелки вправо перейдите в ячейку G1 и введите в нее Ср. балл. студента
Выберите ячейку G2 и введите в нее формулу для расчета среднего балла по всем дисциплинам для данного студента. Скопируйте эту формулу для расчета средних баллов за сессию всех студентов группы, т.е. в ячейки G3-G11.
Выберите ячейку B12 и введите в нее формулу для расчета среднего балла в целом по группе по 1-ой дисциплине. Скопируйте эту формулу для расчета средних баллов в целом по группе по всем дисциплинам, т.е. в ячейки C12-F12.
Для форматирования полученной таблицы выделите диапазон A1:G12, затем на вкладке Главная нажмите кнопку Формат и установите автоподбор ширины столбцов и высоты строк.
Для остановки записи макроса нажмите кнопку Остановить запись.
Запустите макрос на выполнение из книги, в которой Вы его создали, и убедитесь в корректности его работы. После этого можете приступать к выполнению Вашего варианта задания.
Внимание! При записи макроса ячейки для ввода данных не заполняйте.
Варианты задания
Вариант 1 |
|
|
|
Статья расходов |
Получено, руб. |
Израсходовано, руб. |
Остаток, руб. |
Зарплата сотрудников |
|
|
|
Командировки |
|
|
|
Оборудование |
|
|
|
Материалы |
|
|
|
Услуги связи |
|
|
|
Аренда помещений |
|
|
|
ИТОГО: |
|
|
|
Вариант 2 |
|
|
|
Наименование пункта отчета |
Тариф |
Количество дней |
Сумма, руб. |
Стоимость билета проезда к месту назначения |
|
- |
|
Стоимость обратного билета |
|
- |
|
Суточные |
|
|
|
Стоимость проживания в гостинице |
|
|
|
ОБЩАЯ СУММА КОМАНДИРОВОЧНЫХ РАСХОДОВ: |
|
Вариант 3 |
|
|
|
№ цеха |
Объем выпускаемой продукции, руб. |
Затраты, руб. |
Коэффициент окупаемости |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
ИТОГО по заводу: |
|
|
|
Примечание: коэффициент окупаемости рассчитать как отношение объема выпускаемой продукции (в рублях) к затратам |
Вариант 4 |
|
|
|
Дата |
Американский доллар, руб. |
Евро, руб. |
Соотношение доллар/евро |
06.03.2023 |
|
|
|
07.03.2023 |
|
|
|
08.03.2023 |
|
|
|
09.03.2023 |
|
|
|
10.03.2023 |
|
|
|
Среднее соотношение за неделю: |
|
Вариант 5 |
|
|
|
|
||||
№ магазина сети |
Площадь торговых помещений, м2 |
Прибыль, руб |
Прибыль на м2 |
|
||||
1 |
|
|
|
|
||||
2 |
|
|
|
|
||||
3 |
|
|
|
|
||||
4 |
|
|
|
|
||||
5 |
|
|
|
|
||||
6 |
|
|
|
|
||||
Средняя прибыль, руб.
|
|
|
|
|||||
Вариант 6 |
|
|
|
|||||
Наименование товара |
Поступило |
Реализовано |
Остаток на базе |
|||||
Картофель |
|
|
|
|||||
Морковь |
|
|
|
|||||
Огурцы |
|
|
|
|||||
Помидоры |
|
|
|
|||||
Перец |
|
|
|
|||||
ИТОГО: |
|
|
|
Вариант 7
Номер проекта |
Стоимость проекта, руб. |
Количество исполнителей |
Объем работ на одного исполнителя, руб. |
1 |
|
|
|
2 |
|
|
|
3 |
|
|
|
4 |
|
|
|
5 |
|
|
|
Вариант 8
Объем HDD, Тбайт |
Продано по месяцам |
Продано за 1 квартал |
||
Январь |
Февраль |
Март |
||
1000 |
|
|
|
|
2000 |
|
|
|
|
2500 |
|
|
|
|
3000 |
|
|
|
|
ИТОГО: |
|
|
|
|