
Сохранение макросов
Место хранения (т.е. каталог, в котором сохранена книга с макросом) во многом определяет доступность макроса при работе с другими документами. По умолчанию при записи макроса предлагается сохранить его в текущей рабочей книге. Для того чтобы макрос был доступен и при работе с другими книгам; та книга, в которой этот макрос сохранен, также должна быть открыта. Тогда при запуске макроса посредством выбора команды Сервис | Макрос | Начать запись… в списке Где находится в: -диалогового окна Макрос следует выбрать значение Все открытые книги. В этом случае в диалоговом окне Maкрос перечисляются макросы из всех открытых на данный момент рабочих книг.
Задание
В MS Excel открыть новую книгу. На чистом листе, составить таблицу функции своего варианта, для последовательности 10-ти натуральных чисел аргумента Х начиная с номера своего варианта.
Процесс табулирования функции осуществить в режимах сопровождаемых созданием макросов: режим использования абсолютных ссылок и режим использования относительных ссылок. Каждому макросу присвоить уникальное имя и для запуска горячую комбинацию клавиш а также кнопку.
Вариант |
Пример |
Вариант |
Пример |
1 |
|
11 |
|
2 |
|
12 |
|
3 |
|
13 |
|
4 |
|
14 |
|
5 |
|
15 |
|
6 |
|
16 |
|
7 |
|
17 |
|
8 |
|
18 |
|
9 |
|
19 |
|
10 |
|
20 |
|
Убедится в правильной работоспособности макросов. Выполнить команду Сервис | Макрос | Макросы… | окно <Имя макроса> | Войти, появится окно модуля в котором будет отображен программный код макросов который аккуратно переписать в тетрадь.
ПРИМЕР выполнения задания
1
).
В MS
Excel
открыть новую книгу. На чистом листе
составить таблицу функции Y
= COS(X)
– SIN(X)
для последовательности 10-ти натуральных
чисел аргумента Х
начиная с номера своего варианта (рис.
1).
Рис. 1. Пример табулирования функции Y = COS(X) – SIN(X)
2). Выполнить последовательность команд Сервис | Макрос | Макросы | Войти и из отрывшегося окна переписать (аккуратно!!) код макросов в тетрадь для лабораторных работ. Найти отличия в кодах макросов.
3). Выполнить запуск макросов последовательностью команд Сервис | Макрос | Макросы (<Alt+F8>) – Выполнить или с помощью комбинации горячих клавиш <Ctrl+клавиша_макроса>.
4). Для запуска макроса (любого, на ваше усмотрение) создать кнопку на панели инструментов. С этой целью выполнить последовательность действий:
В меню Сервис щелкните Настройка. Появится диалоговое окно Настройка.
При необходимости щелкните на вкладке Панели инструментов, чтобы отобразить страницу Панели инструментов.
3
.
Щелкните Создать.
Появится диалоговое окно Создание
панели инструментов.
4. Записать имя создаваемой панели инструментов. В итоге, она появится на экране, а также отобразится в списке стандартных панелей инструментов.
5. В этом же окне переходим на закладку Команды где выделяем позицию Макросы после чего справа появится значок настраиваемой кнопки.
6
.
Эту кнопку перетаскиваем на созданную
панель инструментов. Вызывается ее
контекстное меню (правая кнопка мыши)
и выбирается команда назначить макрос.
7. В диалоговом окне выбираем имя макроса.
8. Макрос вызывается нажатием на эту кнопку.