Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Бородина А.И. Макропрогр. в среде Microsoft Wor...doc
Скачиваний:
4
Добавлен:
01.03.2025
Размер:
4.03 Mб
Скачать

Рекомендации по выполнению

  1. Для начала записи макроса выполните команду Сервис ► Макрос ► Начать запись.

  2. Чтобы дать имя макросу, в поле Имя макроса наберите Расчет.

  3. Чтобы в будущем вызывать этот макрос с помощью комбинации клавиш, в поле Сочетание клавиш введите комбинацию, например [Ctrl+R].

  4. Чтобы описать макрос, в поле Описание наберите текст, например, Создает таблицу многоразового использования.

  5. Нажмите [ОК].

  6. Чтобы можно было использовать макрос в любой ячейке листа, на появившейся панели Остановить запись нажмите кнопку [Относительная ссылка].

  7. Начните запись команд, которые составят содержимое макроса:

  • спроектируйте макет приведенной в условии задачи таблицы:

  • название таблицы расположите в ячейке А1;

  • введите название столбцов таблицы в ячейки A2, B2, C2, D2, E2;

  • число строк в таблице – 27;

  • установите границы таблицы, выбрав Все границы;

  • установите денежный формат диапазону ячеек В3:Е27 командой ФорматЯчейкиЧислоденежный;

  • выровняйте название таблицы по центру таблицы командой ФорматЯчейкиВыравнивание ► по горизонтали — по центру выделения;

  • введите в ячейки постоянную информацию: в диапазон А3:А27 — любые наименования изделий; в Е3:Е27 — формулы (формула для ячейки Е3 =B3*C3+D3);

  • установите табличный курсор в ячейку В3 и закрепите области с помощью команды Окно ► Закрепить области;

  • снимите защиту ячеек с переменной информацией (будем считать, что это диапазон ячеек В3:D27), предварительно выделив их, и с помощью команды Формат►Ячейка►Защита, снимите флажок с Защищаемая ячейка на вкладке Защита;

  • защитите весь лист с помощью команд Сервис ► Защита ► Защитить лист;

  • остановите запись макроса с помощью кнопки Остановить запись.

  1. Продемонстрируйте работу созданного макроса на другом листе Книги, выполнив его нажатием комбинации клавиш [Ctrl+R]. И вы увидите макет таблицы многоразового использования Расчет.

Теперь таблицу многоразового использования вы можете вставить в любом месте на рабочем листе Книги, нажав назначенную макросу комбинацию клавиш.

ЗАДАНИЕ 4. Средствами Excel создать макрос с именем Трапеция для вычисления значения выражения площади трапеции (A+B)/2*H, где A и B—стороны трапеции, а H – ее высота. Значения A, B и H задаются пользователем. Назначить ему произвольный графический объект. Продемонстрировать его работу с помощью назначенного объекта.

Рекомендации по выполнению

  1. Запишите в столбце А в строки 1-4 следующий текст: A, B, H, S (здесь обозначены названия строк, в которые будут вводится пользовательские значения для вычисления площади трапеции);

  2. Для начала записи макроса выполните команду Сервис ► Макрос ► Начать запись.

  3. Чтобы дать имя макросу, в поле Имя макроса наберите Трапеция.

  4. Чтобы описать макрос, в поле Описание наберите текст, например, Создает пользовательскую функцию для вычисления значений площади трапеции.

  5. Нажмите [ОК].

  6. Чтобы можно было использовать макрос в любой ячейке листа, на появившейся панели Остановить запись нажмите кнопку [Относительная ссылка].

  7. Начните запись команд, которые составят содержимое макроса:

  • установите табличный курсор в ячейку В4 и запишите формулу для вычисления площади трапеции, используя адреса ячеек, у нас = (В1+В2)/2*В3 и нажмите клавишу [Enter];

  • остановите запись макроса, нажав кнопку Остановить запись.

  1. Установите панель инструментов для рисования (если она не установлена), нажав для этого правой кнопкой мыши на панели инструментов и выбрав панель Рисование. Создайте графический объект, используя Автофигуры, например, Пятно1, расположив его в любом месте рабочего листа.

  2. Установите указатель мыши внутри объекта Пятно1, нажмите правую кнопку и выберите в контекстном меню команду Назначить макрос.

  3. В диалоговом окне Назначить макрос, выберите макрос Трапеция и нажмите [ОК].

  4. Для демонстрации работы макроса введите в ячейки С1, С2, С3 любые значения, например, 7, 14, 7.

  5. Установите табличный курсор в ячейку С4 и запустите макрос, подведя указатель мыши к объекту Пятно1 (при изменении вида на указательный палец нажмите левую кнопку мыши). В результате получите новое значение вычисляемой площади трапеции.

Теперь можете вычислить значение площади трапеции, записав параметры сторон трапеции и ее высоту в столбец и вызвав макрос.

ОТЧЕТ. Продемонстрировать работу каждого из созданных макросов: Ячейка, Затраты, Расчет, Трапеция, – на новом рабочем листе.