Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MS Excel.rtf
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
15 Мб
Скачать
☆

Задания для самостоятельной работы

На основании построенного списка в задании 1:

  1. Построить таблицу, показывающую объем прибыли полученной от продажи разных видов продукции в разрезе регионов.

  2. Построить таблицу, показывающую объем прибыли полученной от продажи разных видов продукции разными исполнителями по регионам.

  3. Построить таблицу, показывающую объем прибыли полученной от продажи разных видов продукции по регионам.

  4. Построить таблицу, показывающую объем прибыли по регионам.

  5. Построить диаграмму изменения суммарной прибыли по регионам по месяцам (январь, февраль, март , апрель, май).

  6. Построить диаграмму распределения процента прибыли по видам продукции за первый и второй кварталы.

  7. Построить диаграмму распределения процента прибыли по регионам за первый квартал.

Лабораторная работа №3. Макросы

Цель: научиться создавать макросы разными способами и работать с ними.

Теоретический материал

Во всех приложениях Office, так же , как и в Word, и в EXCEL можно программировать на языке Visual Basic for Applications (VBA). Программы, написанные таким образом, присоединяются к файлу книги и называются макросами. Макросы можно создавать, не зная языка программирования VBA с помощью макрорекордера (макрос «День рождения»). Можно основные действия записать с помощью макрорекордера и затем дописать код в редакторе Visual Basic (макрос «Клиенты»). Можно размещать на листе элементы управления и описывать код этих элементов в редакторе Visual Basic (макросы «Бабочка», «Анализ функции»). Очень эффектно можно использовать макросы в диаграммах (макрос «Звёзды»). Макросы можно использовать в вычислениях значений в ячейках, когда недостаточно арсенала мастера функций( макросы «Таблица истинности», «Возраст»).

Недостатком макропрограммирования как в Word так и в EXCEL, является то, что макросы можно отключать через пункт меню СЕРВИС – МАКРОСЫ – БЕЗОПАСНОСТЬ. Это делается для защиты книги от макровирусов – нового класса вирусов, появившегося вместе с таким удобным инструментом Microsoft Office, как VBA. Поэтому при получении книги, содержащей макросы, из ненадёжных источников (например, по электронной почте), макросы следует отключать.

Использование VBA в EXCEL имеет свои особенности по сравнению с WORD:

  • Объект Selection означает выделенную ячейку или область. Если ничего в момент обращения не выделено, то программа выдаёт ошибку.

  • Объект Range(“ столбец-строка”) позволяет обратиться к ячейке или области, например Range(“A5”), – обращение к ячейке А5.

  • Объект ActiveSheet.Cells(строка, столбец) также позволяет обратиться к ячейке по номеру строки и номеру столбца, например ActiveSheet.Cells(2, 5), – обращение к ячейке Е2.

  • Объект ActiveCell позволяет обратиться к выделенной ячейке.

В упражнениях, предлагаемых для выполнения, требуется минимальное знание основ программирования, например, знание таких тем, как:

  • Оператор ветвления If…THEN…ELSE.

  • Операторы цикла FOR…NEXT, DO…LOOP.

  • Диалоговые окна MSGBOX…

  • Оператор объявления типов данных DIM…

  • Функция нахождения остатка от деления a MOD b.

  • Функция, возвращающая случайное число в заданных пределах RND.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]