- •А.И.Бородина, л.И.Крошинская, о.Л.Сапун
- •1.Понятие и классификация языков программирования
- •Машинно-независимые языки
- •Вопросы для самоконтроля
- •2.Основные понятия языков программирования
- •Вопросы для самоконтроля
- •3.Основы программирования
- •Паскаль
- •Языки моделирования
- •Вопросы для самоконтроля
- •4.Процедурный и объектный подходы в программировании
- •Вопросы для самоконтроля
- •5.МакрОсредства
- •5.1. Понятие макроса
- •5.2. Технология создания макроса
- •Заключительный этап
- •5.3. Выполнение макроса
- •5.4. Ошибки в макросах
- •5.5. Изменение макросов
- •5.6. Защита макросов
- •Вопросы для самоконтроля
- •6.Общая характеристика языка программирования vba
- •Когда следует использовать макросы
- •Когда следует использовать vba
- •Основные особенности программирования в среде Microsoft Office
- •Программирование диалоговых форм
- •Программирование панелей инструментов и меню
- •Программирование офисного помощника
- •Вопросы для самоконтроля
- •7.Основы Программирования на vba
- •Классы и объекты в Microsoft Office
- •Объектная модель Excel
- •Ключевые объекты Excel
- •Порядок создания приложения в Excel
- •Вопросы для самоконтроля
- •8.Объектно-ориентированное программирование на языке java
- •Вопросы для самоконтроля
- •9.Краткий обзор языков программирования
- •Вопросы для самоконтроля
- •Литература
- •Глоссарий
- •В процессе отладки, работая в режиме протоколирования макроса, можно:
- •Для вызова макроса можно создать свою панель инструментов:
- •Тренинг умений1 Макросы в среде microsoft word
- •Тренинг 1
- •Рекомендации по выполнению
- •Годовой отчёт предприятия
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Макросы в среде microsoft excel
- •Тренинг 1
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Тренинг 2
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Рекомендации по выполнению
- •Задания для самостоятельной работы
- •Задания для подготовки к зачетам и экзаменам Задание 1
- •Уведомление
- •Задание 2
- •Задание 3
- •Приказ № ________ от ________ 2005 года о приеме на работу
- •Задание 4
- •Курсовая работа
- •Задание 5
- •Экзаменационная ведомость
- •Задание 6
- •Выполненных работ к договору ________ от _______г.
- •Задание 7
- •По результатам переоценки
- •Задание 8
- •Заявление.
- •Задание 9
- •Адказны сакратар прыемнай камісіі___________________________________
- •Задание 10
- •Содержание
- •Учебное издание
- •Основы информатики и вычислительной техники
Рекомендации по выполнению
Установите табличный курсор в ячейку А1 и введите Х, в В1 – Y, в С1 – Y1, в D1 – шаг, в D2 значение, например, 0,3.
Установите табличный курсор в ячейку А2.
Для начала записи макроса выполните команду Сервис → Макрос → Начать запись.
Дайте макросу имя Функция, набрав его в поле Имя макроса.
Опишите назначение макроса, набрав в поле Описание текст, например, Создание пользовательской функции и построение ее графика.
Нажмите кнопку [ОК].
Чтобы можно было использовать макрос в любой ячейке таблицы, на появившейся панели Остановить запись нажмите кнопку Относительная ссылка.
Начните выполнение команд, которые составят содержимое макроса:
установите табличный курсор в ячейку А2;
установите табличный курсор в ячейку В2 и выполните команду Вставка → Функция;
откроется диалоговое окно Мастер функций, в котором выберите Категория: Математические, Функция:
и нажмите [ОК];на следующем шаге откроется окно построителя функции , в поле которого введите адрес А2. Нажмите кнопку [ОК];
установите табличный курсор в ячейку С2 и введите формулу:
;установите табличный курсор в ячейку А3 и введите формулу:
.скопируйте формулу из ячейки A3 в целую группу соседних ячеек до А20, расположив указатель мыши на маркере заполнения и перетащив его таким образом, чтобы область выделения покрыла все ячейки, в которые нужно скопировать формулу;
выделите ячейки В2 и С2 и скопируйте формулы из этих ячеек, используя маркер заполнения, до ячеек В20:С20;
выполните команду Вставка → Диаграмма. Выберите построение графика, укажите имена рядов Y, Y1 и поместите диаграмму на отдельном листе.
Чтобы остановить запись, нажмите кнопку Остановить запись.
П
родемонстрируйте
работу макроса, предварительно задав
значение Х=5
в ячейке А2.
Выполните его стандартным способом,
выбрав из списка. В результате будут
построены следующие графики:
Задания для самостоятельной работы
ЗАДАНИЕ 1. Создать макрос, который очищает содержимое всех ячеек и снимает все границы на выделенном участке. Назначить макросу комбинацию клавиш.
ЗАДАНИЕ 2. Создать макрос, который делает высоту строки равной –15. Назначить макросу комбинацию клавиш.
ЗАДАНИЕ 3. Создать кнопку на панели инструментов, при нажатии которой высчитывается чистый доход, если даны количество реализованной продукции, цена единицы продукции, налог в процентах. Макрос инсталлировать на пиктографическое меню в виде кнопки.
ЗАДАНИЕ 4. Создать макрос, проектирующий следующую форму документа и продемонстрировать его работу. Назначить макрос графическому объекту.
Зачётно-экзаменационная ведомость
Экзамен по _____________________
группы _____ ______ курса ______
Фамилия студента |
Оценка |
Преподаватель |
Подпись |
|
|
|
|
ЗАДАНИЕ
5.
Средствами
Excel записать макрос с именем Функция1,
который создает функции
и
для вычисления значений и наносит их
на график. Значения Х
и шаг задаются пользователем. Поместить
график на отдельном листе. Назначить
макросу комбинацию клавиш.
ЗАДАНИЕ 6. Создать макрос по проектированию следующей таблицы многоразового использования и выполнить его, используя кнопку на панели инструментов.
Фирма |
Выручка |
Расходы |
Налоги |
Зарплата |
Чистая прибыль |
||
Покупка сырья |
Аренда помещений |
Проценты по кредитам |
|||||
|
|
|
|
|
|
|
|
ЗАДАНИЕ 7. Средствами Excel создать макрос с именем Итоги1, вычисляющий суммарную выручку каждого из работников организации на основе данных из таблицы приведенного вида. Создать графический объект и назначить ему данный макрос.
ФИО |
ТОВАР |
ВЫРУЧКА |
ДАТА |
ЗАДАНИЕ 8. Средствами Excel создать макрос с именем Финансы1, вычисляющий значение суммы на расчетном счете по истечении N лет, если в банке была размещена Х сумма руб. под С% годовых и начисление процентов производится раз в год. Использовать встроенную функцию БЗ(С%; N;; -Х). Значения задаются пользователем, например, БЗ(10%;6;;-10000)=17958,56 руб. Назначить макросу команду в меню Вставка.
Ставка (норма), С % |
Количество периодов (число периодов), N |
Выплата |
Начальное значение (Нз), Х |
БЗ |
ЗАДАНИЕ 9. Средствами Excel создать макрос с именем Итоги2, вычисляющий итоги продаж по видам товаров на основе данных из приведенной таблицы. Назначить макросу комбинацию клавиш.
ФИО |
ТОВАР |
ВЫРУЧКА |
ДАТА |
ЗАДАНИЕ 10. Средствами Excel создать макрос с именем Финансы2, определяющий настоящее значение вклада в зависимости от ожидаемого дохода в будущем. Использовать встроенную функцию ПЗ(С%; N;; Х). Значения задаются пользователем, например, если вы хотите накопить 20000$ за пять лет, положив некоторую сумму в банк при условии начисления 14% ежегодно, то этот начальный вклад ПЗ(14%;5;;20000) = –10387,373$ (результат отрицательный, т.к. эта сумма, которую нужно внести). Назначить макросу комбинацию клавиш.
Ставка (норма), С % |
Количество периодов, N |
Выплата |
Будущая стоимость (Бс), Х |
ПЗ |
