Назначение макроса графическим изображениям.



Продолжим работу с заданием I.

1. Используя панельРисование, нарисуйте на листе любую автофигуру.

2.Щелкните правой кнопкой мыши на изображении и в открывшемся контекстном меню выберите команду Назначить макрос.Отобразится диалоговое окно Назначить макрос объекту.

3. Выберите макрос «ЦветШрифт» и подтвердите выполнение операции.

4. Щелкните вне графического изображения, чтобы снять выделение с объекта.

5. Введите число и проверте выполнение макроса.

Рисунок7

Удаление макросов из списка макросов.

Для того, чтобы удалить макрос из списка макросов диалогового окна Макросы надо:

1. Выполнить команду Сервис - Макрос - Макросы.

2. Выделить макрос, подлежащий удалению и щелкнуть по кнопке «Удалить».

3. Подтвердить выполнение операции в специальном окне, которое появится.

Ограниченность макросов

В Ехсеl многие процедуры можно выполнить с помощью макросов, но макросы имеют и ограничения. С помощью макросов нельзя выполнить различные действия в зависимости от содержимого ячейки, нельзя вызвать некоторые диалоговые окна Ехсе1, например, сохранить документ, нельзя отобразить и использовать пользовательские формы ввода данных.

Эти ограничения приводят к необходимости создания программ на VВА.

Задания для самостоятельного выполнения.

1.Введите в диапазон F1:F5 любые числа. Создайте макрос для очистки диапазона F1:F5. С помощью панели инструментов «Рисование» создайте кнопку с надписью «Очистить». Назначьте кнопке созданный макрос.

2. Введите в диапазон С2:С6 фамилии ваших друзей, а в диапазон D2:D6 занесите их телефоны.

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

Задание II. Текст по столбцам

В столбец А введите исходные данные:

Рисунок 8.

Рисунок 9.

Необходимо номера и телефоны разнести по разным столбцам.

ВЕхсеlсуществует специальная команда для выполнения этой операции

Данные - Текст по столбцам.

Технология работы:

1. Выделите все ячейки столбца А, где занесены исходные данные;

2. Выполните команду Данные-Текст по столбцам, появится диалоговое окно.

3. В этом окне укажите формат данных –« с разделителями». Нажмите кнопку «Далее».

4. Во втором диалоговом окне укажите символом – разделителем является «пробел» Нажмите кнопку «Далее».

5. В третьем окне установите для каждого столбца данных формат данных

6. ( текстовой) и «Поместить в – щелкните по нужной ячейки ( =$C$1 )»- первый столбец, (=$D$1) – второй столбец – «Готово»

Создайте макрос для разбора данных по ячейкам. Привяжите макрос к автофигуре. Создайте макрос для очистки ячеек, в которые заносятся разобранные данные.

ЗаданиеIII. Подведение промежуточных итогов с применением макросов.

Повторим Ехсеl, подведем промежуточные итоги, используя возможности программы, затем запишем макросы, которые будут автоматически, а не вручную подводить промежуточные итоги и убирать их с листа.

Рисунок10.

Технология работы.

1. Откройте лист «Итоги»

2. В столбце «Сумма» значение рассчитайте по формуле

3. Отсортируйте таблицу по столбцу «Товар».

В процессе подготовки отчетов часто требуется подводить итоги. Возможности Ехсel позволяют автоматически вносить промежуточные итоги в таблицы, не задавая вручную области или формулы для них. Иногда требуется выделять и показывать на экране только часть информации из созданного отчета. В зависимости от цели отчета, в него может быть включена полная информация рабочего листа, только промежуточные и общие итоги или только общие итоги.


Дата добавления: 2019-11-16; просмотров: 149; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!