Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Методичка по информатике(эксель)

.pdf
Скачиваний:
104
Добавлен:
18.11.2017
Размер:
1.88 Mб
Скачать

5. АВТОМАТИЗАЦИЯ ВЫЧИСЛЕНИЙ С ПОМОЩЬЮ МАКРОСОВ

Макрос – это программа, автоматически составленная макрорекордером, который конвертирует все действия пользователя в соответствующие строки программного кода, записанного на языке программирования Visual Basic for Application. Макрос сохраняется как процедура VBA типа Sub(), которая не имеет аргументов, и может воспроизводиться каждый раз, когда требуется выполнить записанную последовательность команд.

При работе с макросом необходимо обратить внимание на следующее:

в макросе отображаются все действия, выполненные пользователем, включая ошибочные;

макрос всегда воспроизводит действия только над теми данными, которые хранились в ячейках электронной таблицы или вводились в них во время его записи;

макрос может быть изменен средствами VBA.

При записи макроса необходимо:

1.Определить последовательность действий, которые требуется выполнить при решении конкретной задачи.

2.Из меню Сервис вызвать команды Макрос Макросы и выполнить пункт Начать запись. На экране монитора отобразится диалоговое окно Запись макроса, которое позволяет задать параметры макроса.

61

В этом окне можно изменить стандартное имя макроса, ввести сочетание клавиш, которые будут использоваться для вызова его на выполнение, указать имя файла, для сохранения макроса (по умолчанию сохраняется в рабочей книге), и добавить описание макроса (произвольный текст, поясняющий его назначение).

3. Щелкнуть левой кнопкой мыши по кнопке ОК диалогового окна Запись макроса. На экране монитора отобразится панель инструментов

62

Остановка записи . Это означает, что можно приступить к выполнению действий в соответствии

сразработанным алгоритмом.

4.Остановить запись макроса, щелкнув левой клавишей мыши по кнопке "Остановить запись" . В результате запись кода прекратится, и все действия пользователя будут сохранены в виде

VBA кода с именем, заданным пользователем или принятым системой по умолчанию (Макрос1, Макрос2 и т.д.).

Для вызова макроса необходимо выполнить одно из действий:

с помощью меню Сервис (команды Макрос Макросы) открыть диалоговое окно Макрос либо нажать одновременно клавиши ALT+F8; выделить в нем имя требуемого макроса и щелкнуть по кнопке "Выполнить";

нажать сочетание клавиш, заданное в диалоговом окне Запись макроса.

Примечание. В диалоговом окне Макрос находится кнопка "Удалить", щелчком по которой можно удалить выделенный макрос, и кнопка "Изменить", щелчок по которой вызывает редактор Visual Basic. В окне редактора отображается текст кода записанного макроса, который при необходимости можно отредактировать.

63

6. ПОСТРОЕНИЕ ГРАФИКОВ ФУНКЦИЙ СРЕДСТВАМИ

ЭЛЕКТРОННОЙ ТАБЛИЦЫ EXCEL.

Построить график функции:

sin x, если х 0 y

cos x, если х 0

при изменении –3,14 х 3,26, с шагом 0,4.

Последовательность действий:

1.В ячейку А1 ввести текст "График функции".

2.В ячейку А2 ввести имя аргумента функции х и выровнять текст по центру.

3.В ячейку В2 ввести имя функции y и выровнять текст по центру.

4.В ячейку А3 ввести число –3,14 (первый член арифметической прогрессии) и обновить ее содержимое щелчком левой кнопки мыши по флажку, расположенному в строке формул.

5.Из меню Правка выполнить команду Заполнить, в открывшемся меню выбрать команду Прогрессия.

6.В диалоговом окне Прогрессия в области Расположение установить переключатель в положение По столбцам, в области Тип установить переключатель в положение Арифметическая, в текстовое поле Шаг ввести

64

значение 0,4, в текстовое поле Предельное значение ввести число 3,26.

7.Щелкнуть по кнопке ОК диалогового окна

Прогрессия.

8.В ячейку В3 ввести формулу:

=ЕСЛИ(А3>=0;sin(А3);cos(А3)) и обновить содержимое ячейки щелчком левой кнопки мыши по флажку, расположенному в строке формул.

9.С помощью режима Автозаполнение заполнить формулами соответствующие ячейки столбца В. В таблице при стандартной настройке отобразятся значения функции.

В режиме просмотра формул таблица преобразуется к виду:

65

10. Выделить заполненный диапазон ячеек

B3:B19.

11.

Вызвать Мастер диаграмм щелчком по кнопке панели инструментов. Построение диаграмм производится по шагам, переход от одного шага к другому осуществляется с помощью нажатия кнопки "Далее".

На первом шаге мастера диаграмм в окне Тип диаграммы выбираем тип диаграммы – График, в области Вид выбираем вид графика.

66

На втором шаге вкладка Диапазон данных позволяет задать или переопределить диапазон рядов графика.

На вкладке Ряд диалогового окна:

67

для изменения названия рядов графика в текстовое поле Имя ввести текст "График функции";

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

при необходимости добавления или удаления рядов используется область Ряд.

На третьем шаге переходим к формированию внешнего вида диаграммы, используя соответствующие вкладки.

68

На последнем шаге определяется место размещения диаграммы.

Нажатие кнопки "Готово" завершает построение графика.

69

График функции

Основной

Основной

Основной

Основной

-Основной

-Основнойy

-Основной

x

Примечание.

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

2.Для изменения выделенного элемента или всей диаграммы можно использовать контекстное меню.

3.Для изменения ориентации или угла обзора объемной диаграммы необходимо ее выделить и выполнить команду Объемный вид из меню Диаграмма.

4.С помощью панели Рисование на диаграмме можно поместить надписи и стрелки.

70